Might it be worth speaking to your car insurance people about a claim?
Yep, I was just about to suggest that.

I hope your friend is OK.