I had a dynavin in an E46. Found it quite good, improved with each firm ware upgrade. There is loads of reviews online. The sat nav was very good. ICE security systems in ranelagh installed mine about 3 years ago. Dynavin is pricy.