Dension gateway 500 s BT or mobridge
Will give you hands free phone , bluetooth music streaming, usb and ipod all in
one unit. Works with radio or idrive.
You may want to get in touch with makan00 for programing or installation
he is in London.
Also he can answer most of your questions.
See his sticky in the UK section for coding he lists what he can do which
looks to be most anything.
http://www.e90post.com/forums/showthread.php?t=704363
http://www.e90post.com/forums/showthread.php?t=687463