What works well for me is buying lease returns...
Let's remember that I don't pile on a lot of miles...
In 03, I bought my 02 SuperCrew. Hell of a deal - 30,000 kms. Today, the truck has about 80,000 on it. I replaced the battery once, the DPFE under the warranty extension and relined the rear brakes because they were "getting there" and I had the wheels off for a tire rotate...
I bought an old Hertz rent-a-Mustang convertible for my loving bride in
2007. This 2005 car had 13,000 kms on it and I picked it up for a song.
One might consider that a one year old car can be spendy - but not as spendy as eating that first years depreciation... I didn't have to live through many brand new car transactions to see that it was far better to let someone else have the new car smell...
Previously, I had purchased a few other lease returns... let's make sure we know that these are company expected lease returns and not motivated delinquent payment leasae returns... and have never been disappointed.