Almost everything is fixable.
Insurance companies total out a car and pay someone off because it costs more
to fix some cars that "the book" says a car is worth.
A cars value is the replacement cost, not the book value.
On paper a car may be 25 years old, and not be worth fixing, insurance-wise,
but if someone got the car free, they might put less into fixing it.
I would take some measurements to see if it was hit high enough that the bottom
floor pan did not get severely bent. I would measure the door post area to see
how far (if any at all) that the car might have been pushed in below the windows.
If a person wants a show car repair, it costs more.
A transportation-only car will cost less to fix.
A race car repair is cheapest.