Great work at a fair prices.
The repairs have been completed in a quick and professional manner.
Good service, worth the price.
There are a few other shops that will tell you that they are BMW experts and pretty much that they "know everything", but these guys...