Unfortunately, we are not in an area where we can rely entirely on public transport (none!) or bike riding (harsh winter weather), so cars are a necessity to get our family around and I've started shopping for a pickup truck (4x4, trailer pulling, dog hauling, and camping)..
I'm amazed at the current state of the used market and it's a bit of a conundrum. Common logic historically was to buy a 2-4 year old vehicle and let the original owner absorb the big depreciation years. If lucky, you still get some portion of the factory warranty and a relatively modern vehicle that you can then drive until its useful life is over. But, what I'm seeing now is strange.
For example, comparing two vehicles with similar features, one five model years old with 125K miles is listed with an asking price of $15K and with all the end of model year incentives, a new one is around $30K. I'm keenly aware that the new vehicle will have higher sales tax, registration, and insurance costs and I'd certainly have to factor the delta into a full analysis and I've never really wanted to buy a new vehicle. That said, if I assume the useful life of the vehicle is 250,000 miles, the used vehicle above has half (125K miles) of its life left and just based on purchase price would cost the same per mile as the new one. I would expect the miles in the second half of its life, with no warranty and increased probability of maintenance & repair costs, to be appreciably cheaper than the miles where the vehicle is fresh and including the initial factory warranty period.
So, it would seem to me that in a pricing situation like this it would be actually better to buy the new vehicle, drive it for five years, sell it, and buy another new one. Am I missing something? And, what exactly would drive a market to behave like this? I would think in my example above the used vehicle would be in the $8-9K range, appropriately discounted for wear and tear and increased maintenance inherent with an older vehicle. I'd love to hear your thoughts or insights?