 i have had my 2008 X3 for 5 years now and very disappointed in BMW Engineering, very poor engineering and i had to do repairs frequently, cannot count but the recent one was starter and ipbs switch that costed me $1100.