I have had experience with some hard hits and having my Subie hold up amazing well...
Case 1. Summer of 2008. 2003 Forester.
Civic rear ended me while I was at a complete stop. He was going at least 30mph. Totally fucked over his front end. My car... My exhaust was broken and my rear bumper was cracked.
Case 2. December of 2009. 2003 Forester.
I rear ended a Civic at 40mph. I totally fucked up her rear end. Destroyed her trunk and rear bumper. Besides my air bags going off, I just busted my bumper and grill.
Case 3. March of 2010. 2005 Forester.
Camry drove in front of me in a parking lot. I screwed up her driver side front fender and door and busted her tie rod. My bumper was just scuffed up.
Subaru's have been the best car to have an accident with. My second choice for an accident would be a Tank