We took our BMW here for repairs, it’s hard to find non dealerships to work on these cars. When I looked them up on Google reviews they were almost 5 stars and I can see why. They are friendly ( great customer service ) and they fixed it for half of what a dealership charges. We know because we took it to Tom Williams BMW in Birmingham and got a quote.