You're much better off using an AUX connection for better audio:
Auxiliary Audio Input - e39/X3/X5 Business CD
http://www.europeanautosource.com/pr...roducts_id=297
This would be the best solution - us or your local BMW dealer will have the AUX kits in stock.