I don't know any small shops, but I know the Recovery Room does the best work. They're rather expensive though, but they handle all the high-end vehicles that end up getting messed up.
If you want to find something smaller, there are a ton of shops on Colonial. I'm actually looking for a good...