If you have a BMW and need it fixed for a great price and fixed right this is the shop for you! I recently visited David's shop twice to get some things fixed and my car was in and out of the shop in no time at all. One of my favorite things about David's other than the great work they do is the environment and customer service from the time you drop your vehicle off until the time you pick it up. Craig who works the desk is great for some laughs and David is great when it comes to explaining in depth any issues, concerns or even good news about your car. I have to say I have been to a LOT of shops and David's is by far the best out there! If you want great service, honest people and a vehicle that runs the way it's suppose to then go to David's!