I pulled a canine hello on a pickup truck with my old 330ci a few years back. Radiator bled out; headlight, hood, quarterpanel , bumper damaged. No airbags, still had to be towed. Total came to a bit over 14k. State Farm paid out without a complaint for the BMW Certified Collision Center in my area. Car looked great when it was finished and I had it for another 2 years after that.
Sorry to hear about your accident. Made me feel like sh*t for about three months. Having your baby back in good repair will help. Just check your panel gaps before you drive away from the shop!
2009 135i: M-Sport, Prem, Step, CA, Nav, iPod/USB, LeMans/Beige.