This was my first experience with these guys and I assure I will only use them from here on in. The tech that worked on my car (I forget his name) was the most BMW savvy tech I have ever dealt with and I have owned BMWS for over 20 years. Clearly these guys stay up on all the latest standards but have a real handle on the older models. The place is clean, organized and doesn't play suck up like the dealers do. They do great work at a fair and expected price. I live 2 hours away and will use them for my 540iT wagon.