I currently have a 2007 Vectra with the standard CD40 with DAB radio and 6 CD changer built in

I am happy with it but want something I can use to play music from my iphone.

Ideally I am looking for something with the following:
DAB Radio
CD Player (Don't care about it being a CD changer)
iphone support (bluetooth/cable doesnt really matter)
Keep my board computer info (MPG, Range etc)
Bluetooth calling support would be great but not essential

If i were able to obtain a bluetooth unit for the CD40, does this just allow calls or would it steam music too?

Any advice?