I grew up dirt poor, and started working at a very young age. after wanting to see what it was like to own a brand new auto. I ended up buying 4 new trucks over a 20 year span. but for many years now, I've learned to buy used with very low mileage, and sale before it turned over 100,000 miles. and this way I drive a good truck at a reasonable price. the last truck I bought was a 02 gmc and it had 74, miles on it. I paid 7400.00 cash for it on craigslist. I drove it 2 years, and put 29, miles on it. and sold it for 7200. cash and sold it on craigslist with 103, miles on it. and I replaced it with another from craigslist, that books for 9600. and I bought it for 6350. I will never own another new one.