Imo if you looking to buy a 370z and keep it for years and years, then I wouldn't worry massively about it being a cat d. If you reckon you'd selling it after a couple of years, then you'll possibly loose out a fair wack over buying a non insurance aware damaged car.
Any of ours cars tomorrow could be cat d through no fault of our own, doesn't mean overnight the car has become dodgy. Just means it needs costly repairs ie wing, bumper, alloy and bonnet from being parked up and someone driving into you.