http://www.1addicts.com/forums/showt...light=tune2air
Get a Tune2air WMA1000 - works really well. It plugs into a BMW y-cable. Then your phone bluetooths to it. The steering wheel track buttons work, along with the track info on the stereo. The sound quality is great!
Don't be tempted by the the cheap ones, they are shit!