I use a Tune2Air WMA3000B w/ my iPhone 6s in a 2009 335i with 6FL.
It allows streaming of course and use of the steering wheel control and integrates into the radio display.
You can use the steering wheel, radio controls or phone to change playlists / tracks etc. It also works with streaming apps like Spotify, Pandora, etc. and the steering wheel controls are app dependant (i.e. changes stations / playlists instead, etc.)
__________________
...
|