You should be able to use the BMW Aux input to pipe the stereo sound to the X5's stereo system.
In my opinion, going the route of a CD player is not too different from going with a cassette. OLD technology. Instead install a Dension IceLink Plus in conjunction with an iPod and you'll never look back
:xoutpost:
Jeff