I posted on the other thread, which dealt with car debt. I like listening to Ramsey, but I'm not sure I always agree with everything. I think his strategy with buying a car is:
1. Keep driving what you have while making payments to yourself.
2. Gradually trade up after time (after 1 year, you can buy a $4000 car, after 2, trade it up for an $8000 car, for example).
3. Never buy new cars, thereby avoiding the initial depreciation hit.
Well, I think a decent alternative is to buy new or almost new (ensuring that your vehicle was never abused), and keep it for the long haul (8-10 years). If you take care of a solid new car these days, it should last you that long, probably longer. And a $20k car over 10 years is only $2000/year, which doesn't seem too bad. Yes, you'll likely have some interest, but rates are so low right now it's not all that significant. I think the biggest risk to this strategy is that the type of car that meets your needs will likely change in 10 years, which means you may have to sell, realize the hit from depreciation, and start over again. If you decide to sell or HAVE to sell, you could end up losing.
I always bought used in the past, but this year I talked myself into taking advantage of the cash for clunkers program and bought a new altima. It's about 10 months old now, and while I like the car, I don't making payments. I just looked up the value, and the trade-in value is slightly greater than what I owe on it (as Uncle Sam essentially paid for the initial depreciation hit via the Cash for Clunkers program). And, I looked up the value for the same vehicle but one year older, and it's a difference of only about $1500. So it seems the real cost for me to drive this vehicle for the next year will be about $1500 (depreciation) + the interest cost. Hard to argue with that.
On the other hand, if I would have saved the payments I made this year, I'd have about $3000 set aside for a new, used vehicle, plus the $1500 or so my cash for clunkers trade in was worth.