The way I look at it is this. How often are you actually in your vehicle? If the main use of your car is a simple work commute, why waste the money? Let's say you drive 15 minutes each way to work (30 minutes per day) for 5 days a week, plus say another hour on the weekend for whatever. That's 3.5 hours a week or 182.5 hours a year. If you're paying $1,000/month payment, that's $12,000/year.
$12,000 / 182.5 = $65.75/hr ($1.10/min)
So ask yourself... how does it sound to say you spend $65 every day to spend just 30 minutes of that 24 hour day in your vehicle? Now consider that for 5-7 years before that number begins to tick down. Is the few creature comforts so important for that 30 minutes a day? The rest of the time it's just sitting in your driveway or garage depreciating. Leasing is even worse as at least you get to say it's yours at the end of a loan.
Now if you use your car for work and spend 6+ hours a day in it, then it's more understandable. Then you actually get use of your investment.
A lot of people pay an exorbitant amount of money to have that fancy tech for just 30 minutes, including drowsiness detection, but still spend 8 hours a day sleeping on a stained and worn 8 year old mattress that they paid $150 for at Big Lots. They're usually the ones complaining about paying $150-200/month for homeowners insurance, for their actual dwelling and shelter, but don't bat an eye at $300/month for insurance on the new car they spend 30 minutes a day in. (that's a fraction of the value of the home) I just don't get it.
My bed was more expansive than my car, and I have no issues with that whatsoever.