I believe the Dension 500 s bluetooth will work
I believe the Dension gateway 500 s bluetooth will work
It will give you a2dp music streaming as well and usb.
See Dension website. New model by the way.
See there website you can download the manual and instrallation
If you want BMW assist you will have to go the BMW route .
See the bluetooth sticky at the top . There are quite of few versions
of the mulf and or tcu its complicated.