Yeah its a weird one. The parrot that they replaced it with is the top of the range one? The car has an AUX input, just not a USB input... that i have found yet anyway.
I presume from your post Dergside that it is not possible to stream music with the BMW bluetooth? I did try but no sound. I thought i might not have had it paired for media as well. Didnt get a chance to check yet.

So am i right that the mic should plug into the wiring loom in the roof somewhere?