I would recommend Today's Collision in Malden. They did some warranty work on my M3 recently and it came back looking better than the day I got it. Talk to Matt Everson and he'll take care of you. I've have a very bad experience at a different shop (not Today's) in MA where my UMC went missing out of my MS.