For dealerships, I have fairly decent service over at Russ Milne in Macomb, but don't know about their body work dept.
Jerome Duncan in Sterling Heights has a bunch of pricks working for them. Maybe others have had better experience...
Stay away from Alan Ford in Blomfield Hills for bodywork. Actually stay away from them period. They're very BAD...
I've seen work done by Bojax in R.O. Pretty nice and they're really quick. I would use them in the future.
Here's their contact info:
Bojax Collision Service Inc
4712 Fernlee Avenue
Royal Oak, MI 48073
248-549-5410