My M3 was a victim to that hail storm a month ago. I took my car here because they have a Dent Wizard tech.

Positives:
All dents removed, painted parts look nice (see how long it last), they detailed exterior and engine bay.

Negatives:
Someone, they do not know who and claim no one but the tech I talked to touched the car, pulled the wires to my illuminated shift knob. Now they are hanging out of the boot.... That someone also decided to re-run my XM antennae wiring.... Interior was not as nicely detailed as everything else (spray spots from cleaner everywhere). I was already missing 1 plastic valve cover bolt cap, now both. The battery was dead when I went to pick up the car, thank god a good run re-charged it. It took them 5 weeks between communicating with the insurance and getting the work done (had 2 supplements put out).

Overall:
Despite that "someone" playing with my wiring, they did a good job on the outside. No other comment...