Have taken our x5 here a few times now. Eric is awesome, he explains in detail what needs to be done to the car. For instance, we recently had a check engine light come on, took our x5 in and turns out it needed a new glow plug and glow plug module. This is our first deisel vehicle and Eric took the time to explain the differences between a standard spark plug and a glow plug. I felt my car drove great before, after getting it back, it felt like it drove even better. They also vacuumed out the pine needles. We will definitely be back.