My old 330xi was written off because of hail damage. It had $15K damage on it. Most likely they will repair your M3 though. Make sure to take it to a BMW certified place to be repaired. I had/still have TD meloche monnex, pretty easy to deal with them.
AW|FR 6MT E92 ///