The front mounting points are bent. They are threaded sockets under the roof trim strips.
Agree about structural concerns, not sure how to check the integrity of the repair.
There’s no way they’ll replace the whole car, it’s under 2 years old and has just (yesterday) had its 36k service.
I’d be insisting on an independent engineer’s report.
This will be an insured loss for them caused by their employee or agents negligence. If it cannot be fixed up to appropriate standard and fully functioning then the car’s not fit to come back to you.
If their mechanic had test driven it and piled it into a wall causing structural damage that couldn’t properly be repaired then this would be no different.
The fact that the car is newer and has a longer future life in which to generate issues from the repairs means there’s an even stronger case for zero corner cutting or uncertainty.
Given what you’ve said about the mounts I’d be very cautious about accepting any repair without understanding more about it.
Having said all that I’m not a motor engineer and there may be established ways of safely repairing this damage but I’d want some serious comfort.