It can be done with factory nav, with CD changer. However it is more then just ordering the module with the part number above. There is a bracket involved and there is a secondary harness involved as well. All of the X5's that I have had the main Sat radio harness was there just not plugged into anything. The secondary harness is to retain the CD changer controls. There is also the antenna. The factory antenna mounts in the rear spoiler next to the GPS antenna but it only has a short lead on it and you have to get the antenna extension. If you plan on putting it in the factory location it takes a bit of work to get the cable through the rubber grommets. You can use an antenna from any of the aftermarket sirius tuners as well, this could be an easier way to go. There were also 2 or 3 different BMW tuners you could get, 2 of them required an "antenna splitter" to work as it had both a terrestrial and satellite input (built back when sirius was going to install ground based repeaters) and one with only a satellite antenna input. I have heard that on the tuners with both inputs plugging in just the satellite input will work, but did not confirm this. There were also only certain modules that would work with certain radios to a certain point IIRC. If you go to bimmernav.com they will have a kit you can install that will get you everything.... it will be costly tho.
https://store.bimmernav.com/collecti...llite-receiver
it says something about having the correct radio module to work with it... You might want to check out this site