There is a really interesting (at least to me) high level economic discussion buried in here somewhere.
New car prices, specifically trucks, have gone insane in the last 10 years. Partly because of increased government regulations (emissions and safety) and partly because of customer feature demands. Its no exaggeration that I am seriously considering trading my <2 year old truck in for a new one simply because the new model year with the same trim level and same basic sticker price includes air conditioned seats and sweaty balls suck. So as ball coolers, intergrated blue tooth and nav, and countless other features are added cost goes up. So a new $70,000diesel is outrageous but also costs much more to build than the same truck that is 10 years old.
However what is really interesting (again at least to me) is as new car rices escalate, used car prices increase as well because of the opportunity spectrum. Meaning that in 07 an F350 power stroke stickered for $44k new and could get out the door for around $37k. The same truck today is $74k and $65k. So if I am buying a $37k truck and I am going to instead opt for a 10 year old cared for truck I want it to come in around half or $18.5k. Today same logic but half of $65k is $32.5. Now '07 aren't commanding quite $32k more like $22k. So in that sense one could argue that a overpriced used truck actually represents a better value today than it used to.
Then what gets even more interesting is to reconsider my sweaty balls. There is 0% chance that 07 truck had ball coolers, blue tooth integration or many other standard features found on today's vehicles. That truck didnt cst as much to make, yet its value has increased (relative to its age) because those items re standard and drive up prices of new trucks so alternate costs increase comparably.