North Reading Auto is good. The dealership I work at does not have a body shop, so we use them a lot, and I have seen A LOT of their work.
I have some damage from highway debris that they will be fixing once the winter is over as well.
Ask for Paul if you call them.