On the '07 cars they all seem to have the sat radio prep that was optional on earlier cars. You will need to buy the radio from BMW parts dept, get the CCA discount, and pay the service dept to install it. There are instructions on several sites on DIY installs. The whole sequence, which had done cost $375. The key is not to have the service dept provide the radio, you need to get it seperately from parts and pay service to install it.