Check with The BMW Store to see what bodyshop they recommend. https://www.bmwstore.com/
Hopefully someone local can make a referral for you. You can find indy shops at https://www.bimrs.org/ & https://www.bimmershops.com/
Jason Kramb is the Buckeye Chapter governor for BMW CCA in the Cincy area - cincinnati@buckeyebmwcca.org Perhaps he has some ideas for you.
Good luck!
2006 330ci ZHP - Silbergrau Metallic / Stoff Laser/Anthrazit / Alu Black Cube trim / Adaptive Xenon headlights / HK hi-fi system / heated front seats