I can completely understand the desire to drive a really nice or brand new car and all....
But dammit if my frugal (cheap) ass doesn't have way too many other uses for money than something that I would use roughly 10hrs/wk like a car. For the last few years, I have only purchased used cars for a few grand so that I can pay for them in cash. To me, why continue to pay for something that is depreciating every second? Even at the tail end of the loan....you paid $5k/yr for that car. Buy a beater and invest the rest and actually make your money work for you instead of throwing it into some bank or finance company's coffers. Hell, most of the cars that I have purchased like this still return 75% of my original price (and a couple even full price) which can't be said for almost all new cars when sold or traded in.
Jalopy + maintenance > Chariot + warranty (especially since I am married with kids and don't have to try to impress anyone with my ride)