if there is damage to the frame BMW would never fix that car and would total it right away.
plus you wouldnt want to fix something that has frame damage... it will just be more of a headache in the long run... such as uneven tire wear or excessive tire wear / car leaning / car pulling to one side / you get the idea.
your insurance company would total it but if they dont then take it to a BMW dealer and they will and that would make your insurance company to total it.
less mile is good since you will get more money for your car. dont know what year it is but from my recent experience i got out by making $800 bucks.
mine was a 2009 A3 19,467 miles 7 months old. i had 22k left on the loan and insurance paid 23k for the car.
[IMG]