mind your steps carefully...
Im sure insurance will cover it, however should you or shouldnt you contact bmw to investigate is up to you. basically bmw may make things right... or they may sweep things under the carpet.
p.s. compound and alittle elbow grease and your back in shape !
Olds Starfire > Chevy Malibu > Isuzu I-mark RS & Honda Magna 500 > Grand Am GT & YSR50 > Nissan Maxima & Ninja 750 > X-Wife > Hyundai Excel > Honda Prelude > Honda Accord > Honda Prelude & Ninja 250> Infiniti G35 > E90 335i > Hyundai Genesis Rspec, Hyunadai Sonata > Kia Sorento > Honda CRV-EX