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.
Present: 2013 M3 coupe (Azurite Black, Black, Piano Black)
Past: 2010 335i coupe (Monaco Blue, Cream Beige, Grey Poplar)
+ miata nut (2004 GT/LS and 2013 GS/Club Edition)