We first met these professionals when we took our sons BMW in for service and a checkup. As with all BMWs there were some issues that were quite costly, however Craig simply told us what needed to be focused on and what items could wait. These guys own customer service and take care of you from the start! If our other cars weren't under warranty this would be the place I would go. I highly recommend using their services, for all foreign cars, you will not be disappointed. 5 Stars!