I have a '04 330xi w/ Nav. I have added the Aux Input option. I have added the Bluetooth Phone Kit I have NOT added the CD-changer. Is it possible for me to add BMW integrated XM Radio also? If so... is this something I can do DIY? Thanks!