I was recently in a minor accident. The damage is largely cosmetic - cracked/scratched bodywork, a scraped fork, and a good-sized dent in the exhaust tubing - and I walked away with only a few bruises, so I count myself lucky.

Greater Boston Motorsports, in Arlington MA, is the only BMW shop relatively convenient to my house. I use them occasionally for new tires, accessories, etc. They're the most likely shop for the repair work.

I've read a number of reviews on Yelp etc stating how awful their experience with GBM service was, and commenting on their insurance estimate process.

I have faith in MOA members' opinions (more so than random Yelp reviews), so before I hand my baby to GBM for the estimate and repair work, I'm curious about other riders' experience with them. Good or bad? Did work get done on time and within expected cost? Any other recommended service shops in the greater Boston area? Thanks!