I have a very nice 20 year old X5. I like to do my own maintenance. This was beyond my capabilities. I had been chasing a persnickety trifecta of dash lights. It got worse over time. I made one call to BMS. I made an appointment. Fixed up in 10 minutes. NO ONE in the metroplex could help me. I called them all. Back on the road again.