I can understand the negatives of financing a car you can't really afford, but I also think it's retarded to pay cash(regardless of cost) for a car you don't like. If a car is just something to get you from point A to B, then I guess it's not a big deal. But I have to like the way a car rides, the way it handles, the ergonomics, etc. I enjoy cars and driving WAY too much to be miserable in some POS car for several years. (ETA: Just trying to say spending thousands of dollars on something you don't like is dumb.)
That said, I'm making the last payment on my VW when I get home from work tonight.
I'm not sure what I'm doing next. There are two cars I like, one is available now (new only) and the other will be available in about a year but about 8$k cheaper.
On the second car, if it were available today, I would trade today. I'd have payments again, but they would be about $100/month less than what I'm just finishing. I wouldn't save any money by waiting a year, because anything I would save in that time period would probably be lost through depreciation(the current car has ridiculously high resale, I don't think that will last).
On a different note, Yahoo Finance had an article on auto insurance this morning. They were talking about the most expensive cars to insure... one of them being a $130k Mercedes SL, with insurance cost of about $20k/year!!