I have been taking my car to BMW Excluservice since my car went out of warranty with the dealership. My 2007 BMW 335i has been in the shop for everything from suspension work, body work, and basic maintenance. The shop is very clean, the techs are just as good if not better than dealership techs, and the management is very friendly and supportive. If something isn't done right, they'll make sure it's done right, as if your car is their car too. I have recommended this shop to many of my friends and all have had nothing but good things to say. They have been working with BMWs since 1984 and know how to work on not only the vintage BMWs but as well as the moderns ones. They recently started working on Minis as well.