after being told that mine had Bluetooth I discovered that it didn't (even thought it has sat nav), I looked into having it fitted by BMW and was quoted with parts and labour going on for a £1000! Presently I have a device that plugs into the usb in the armrest and allows you to answer calls and also audio streaming for £15. I've looked into the fiscon system that comes up with contacts etc in the sat nav screen and has full steering wheel functionality, supplied and fitted with BMW microphone £467. I've also been speaking to vocomo, they have a new box of tricks coming out shortly that is compatible with the sat nav and steering wheel functionally , haven't got a price yet