This shop gives great BMW service. Problems are properly diagnosed and repairs are completed on estimate. A great place to do business and avoid the...