There was a guy selling OEM's on ebay
Apparently there is a new Euro Oem that has USB , Bluetooth and HD
Radio contained within the Head unit. The method of getting it to
work seem's a little sketchy.
http://www.ebay.com/itm/BMW-professi...8e553c&vxp=mtr
http://www.e90post.com/forums/showthread.php?t=687463
I might consider a aftermarket deck at this point .
You can get so much more feature wise.