Here's some news for you XM radio fans out there from the website XMfan.com:

At least 5 times a week I get emails and messages asking when an adapter will be available for the BMW that will let users keep their steering wheel controls and display the radio information on the existing head unit?

2003 MY (and newer) 3, 5 and X5 series (without NAVI) BMW and MINI Cooper owners, look no further than this new adapter from Blitzsafe. Older models cannot use this product as they do not have Satellite-ready radios.

Introducing, the XM Direct XM Receiver and smart cable from Blitzsafe; a new type of dealer-installed XM product like no other. Not only can you now pipe in the audio through a direct auxiliary input to your head unit for the best possible sound, but the XM tuner hardware is now completely out of sight (in the trunk), and the factory head unit displays and controls all functions. You get all this at a competitive price, allowing you to install XM in these vehicles. As you know, BMW and Mini Cooper only provide Sirius as a factory official dealer option.

You can read the entire article here.