Pays to go somewhere on recommendation. We have a local guy who does an okay job and is actaully based in a former BMW bodyshop. But as good (and cheap) as his work is you can still see where he has been. Before they moved we actually used to use the local dealer's bodyshop to repaint some of the kit that we produce and they have always done a top job.
I've had some work done by the local dealer and would have to say that they've done a great job. One of the guys there was awarded the BMW panel beater of the year award towards the end of last year and they are planning to move (again) and spend bucket loads on a new purpose built facility.
Gone: Fiesta - Focus - E46 320dSE - E91 330dMSport - E82 135iMSport - R55 JCW Clubman
Now: M135i with lots of toys