Sorry – only new BMW’s
BMW announced that most new models will be compatible with the Apple iPhone. All of the iPhone’s communication and music capabilities can be easily accessed from the BMW’s in-vehicle controls and display.
All you’ll need is a "USB/audio interface" and Bluetooth.
"Enjoy your iPhone and your BMW in parallel, for the sheer pleasure of both worlds." – BMW