First I'd sue him. Then, I'd take it to a company like Spectrum Collision at their expense - have it towed to Lake Forest, CA. They are one of few authorized BMW repair shops that actually hired BMW technicians to do the work - and the techs are compensated by BMW and the local shop for their expertise. They can accurately assess the damage in about 3 weeks, and then you'll have a stronger "leg to stand on" in court or with the company by a reputable shop.
---Shocking, but yes, I'm a chick