My Nokia 8800 works on the idrive really well...
Although there is a catch.
Ive paired both of them up in the phone of course.
So if i have bluetooth enabled on the phone when i start the car, which i rarely do cause bluetooth chews my battery up, it will connect within the first 30 seconds of the car being started up.
Then its really good. I can make calls, receive calls and etc. No problems at all.
But then if the car is already moving, then i turn bluetooth on in my handphone, and then on the idrive, i press in for (I) info, and go to communication interface.
Then open the screen where it says "Phone activation here" or something to that effect, i cant remember the exact words.
Then i go back to the mobile and open up my paired devices list, and i press connect, it will succesfully connect and the small antenna on the idrive will show up and then it will drop 2 seconds later.
I can do this multiple times and eventually after 6 - 8 times, it will stay.
But then when you try to make a phone call, it will work..
Then the line is ringing and when the other party picks up, the bluetooth drops.
My phone speaker unit also no sound and i drive said no connection to the phone (no antenna logo).
Same with received calls. Will ring, upon answer, drop.
Quite pathetic this bluetooth unit. BMW... bah.