My first X5 had a Dynavin unit fitted they are a little more expensive than some advertised but it worked really well. I have been told that the newer ones keep the OBC functions as well. Mine had Radio, DVB TV, Ipod, CD/DVD, Bluetooth Have you checked out their website
M Sport has lowered and uprated suspension, usually comes with bigger alloys, side skirts, M Sport front bumper and Apron and firmer more supportive seats. Handling is far better on the M Sport but the ride is much harsher.