hey man, I used to work in a body shop when I was younger. we once had this vette come in with the engine pushed all the way into he front seat, it was hit from the front and the side, the guy died. we litterally cut the car in half, and put it back together. the bodyshop owner still drives and races it today. if he knows what hes doing then have him fix it, then have a dealership certify the repair job. good luck, but don't let them total it, its better to have something nice then nothing at all.