BMWs are not wired as general vehicles out there, since 1996 +/- they employed the iBus to assist in the in-car entertainment - while you can graft onto the car just about anything you want, you will lose the integration afforded by the factory units and units that are designed for this particular type of a vehicle...
http://www.xoutpost.com/bmw-sav-foru...placement.html