Have you seen this post yet?
http://www.e90post.com/forums/showthread.php?t=326
The mirror is $389.00 right from BMW as a dealer accessory, but of course that has the compass on it too. I'm not so sure about the bluetooth, though. I think the car may have to be built with it, or else it would have to be wired and modified with some kind of external device.