John and his staff are professional and very easy to work with. They are all trained and experienced BMW mechanics and they have the latest diagnostic and service equipment. They are honest to a fault, accouting for a loyal repeat customer base. I have brought in our car for service that I though that it needed, only to have John tell me that it wasn't time and to come back in several months. He has also done minor repairs on a drop-in, no charge basis. Our car is 11 years old, with very low mileage, and Autobahn keeps it in top shape.