Used Sirius SDARS module off eBay aprox 200$-300$
Additional parts (bracket, screws) from local bmw dealer aprox 60$
Coding of your CCC or CIC for new Sattelite radio - 75$
Just to be sure that your vehicle has Sat Radio preparation from factory
This is exactly how I did my and my GFs sat radios