Can I retro fit my 2004 X5 with this?
Short answer, mostly yes.
I installed the components in this DIY about a year and a half ago in my 2002 3-series. I'm pretty sure the 3-series and X5 of that vintage (E46 and E53 respectively) used the same nav and head units so it probably works for either. Cost maybe $130-150 between Amazon and Ebay.
With this setup I have
- Bluetooth phone over the car speakers (had to run a mic as my car didn't come with factory bluetooth module+mic)
- Answer and hang up calls with the steering wheel buttons
- Siri over car speakers/mic by pressing the voice command button on steering wheel.
- Holding the voice command button executes redial.
It's not perfect, but combined with a spec dock + audio cable for music, it's keeping my ~12 year old car feeling fairly new and "high tech".
Not having to use a bluetooth headset or shudder iPhone headphones is worth it alone.