Magnum is the bodyshop that my dealership recommends. I used them once and was satisfied with the quality of their work, but their price was very high (you pay for what you get). Their customer service was average. Their timeliness was pretty good though. They quoted a little over a week and were done in that timeframe.
Pros: Workmanship, Timeliness
Cons: Price, Location
more