Well, I bought my 240Z (in 1983) well past it's prime, paid $800 and ran it for 5 years, primarily because I found a good welder who kept the frame together despite the rust.
I too had several Subarus (remember I said I had 2-3 cars at a time) wonderful cars. Took then engine out of one when it rusted to pieces and put it in one of the others.
My 300ZX that I bought last year is a 1993 with 160K on it, runs better than a lot of 3-4 year old cars. My Honda's are 4 and 6 years old but unlike my 1977 Honda, they don't rust and they just keep on running.
I'm in Chicago and we use enough salt to turn Lake Michigan into an ocean. Lately the cars have been holding up to it well.
What ever happened to the "rich doctors" that traded cars every 2-3 years?