My wife was on 264 EB this morning when a shovel flew out of a pickup and started tumbling down the road. She was unable to avoid it and ran over it. The bumper is pretty messed up and who knows underneath. Is there a good collision shop around. I know checkered flag and casey both have collision centers but are they BMW approved (does that even exist)? Thanks for the help!