I won't even buy a new vehicle. I've purchased one new car in my life and quickly realized what a waste that was. I'm happy that some folks have to have a new car every year or two, they can eat the depreciation and keep on providing decent cars for the used market.
I have a 2001 Toyota Tundra (built in Indiana). 170,000 miles and not slowing down. My son has the same truck, same year: 310,000 miles.
Car payment free is the way to go. We have a '98 gmc sierra and (ugh) a '99 windstar.
I've never worried about depreciation. I view cars as a consumable and not an investment. Almost any repair is still cheaper than a car payment and full coverage insurance.
Why would anybody ever buy a brand new vehicle?
Bought a new 04 Chevy Silverado 91,000 miles still have it. Bought a 97 Jeep Cherokee in 98 has 143,000 miles still have it. I hope to get at least 200,000 miles on them before either they or I expire.