I had hail damage on my 2006 330i. It wasn't what I would call severe but every panel had damage on it. The car went to Doug's place collision center for repairs who ended up sub contracting the damage to The dent clinic. At the end of the day they didn't end up doing any paint or body work since PDR took care of it all, and trust me when I say the car was "straight" when it was done!
Send me some photos and I can tell you if the damage was similar to my car.
2011 E90 M3 ZCP - Individual Moonstone/Individual Amarone Extended/Individual Piano Black With Inlay:LINK!!!
1994 Euro E36 M3 Sedan - Daytona Violet/Mulberry:LINK!!!