Answer by
Expert19283 (173)
Depending on the type of BMW this type of repair will cost anywhere from $5,000 to $20,000 to fix this damage. It would be in your best interest to have the insurance company total the car out as this type of repair is both high in labor costs, but is often more expensive then the worth of the car.