Not sure the OP age or economic situation but here is my take on this topic. I'm 47 years old, have a great job that pays well with a smokin' hot wife that makes more money than I do, already maxing out our retirement and have little other debt. I deserve to purchase a new vehicle rather than a used one. Last new one I bought was my 2015 Ram Mega Cab. I could sell it for darn near what I paid for it. Had I bought something 3-5 years old in 2015 the truck would probably be worth mid/low $20Ks. That being said, my son will be getting a used truck for his first vehicle. He can earn himself a new truck after college.