Did you have to get dealer to reprogram iDrive? This is what I have heard. I have an '07, maybe that makes the difference.I have the factory one., it works perfectly ! Installed it myself,. took my cd changer out put that thing in, takes less than 30 mins.
I even brought a ipod/iphone cable extension online,. so I can add length to the cable in order to put it in to the center console.