Here's something I don't understand: Why do they ban technologies on cost grounds? Why not just force the teams to sell one of their cars (chosen by random) in an auction at some minimum price at the end of the season? Banning technologies to control costs just results in more money being poured in to old technologies, when it should be poured into new technologies that could finally set us free from the tyranny of traditional IC engines.
Well, at present the cars are pretty much written off at the end of the year as total losses anyway - you might see a few cropping up for sale, but for well below the manufacturing costs in my experience. So forcing a sale wouldn't really change the economics of the situation in the way you're thinking.
Who would buy though? The cars gain new parts on a race-by-race basis - they're never line production vehicles so there'd never be a stock of parts available to support them. The support infrastructure to run them is horrendously intricate, components are designed to be inspected every few hundred miles.... I can't see how it'd be viable - the current market that buys the few cars that crop up is hardly enormous.