Oh man, that's awful. I would be so upset.
I had a previous car repaired at an excellent body shop, and it ran and felt like new afterwards. It was incredible what they were able to do.
2013 M3 coupe (Azurite Black, Black, Piano Black)
+ miata nut (2 miatas) + Mk6 GTI 5-door hatch (our mini-SUV