I wish people would think more carefully BEFORE buying a car. It is MUCH easier and cheaper to get the right vehicle in the 1st place then to keep upgrading and downgrading every 3 years.
My hard working neighbor has 2 boys, close to 20 year olds. One of them buys a nice sporty pickup, pays a lot. Then he has a couple of mishaps, now is paying astronimical insurance. Of course, gas was expensive and trucks didn't sell so he was stuck with his truck that lost about half of its original price.
Now his brother just bought a used 350Z!?!?!?! Still cost him about $40K, but the timing .... What the heck?!?!?
Before getting pickups, sporty Nissans and Mazdas, first you need to pay other bills and have a cheap efficient commuter car. I would like get a new hybrid, but still keep pushing myself to keep driving my 13 yeard old Civic past 100K.
If you are getting a new car and are fully aware that it will loose 30%+ of its value in the 1st 1-2 years (sports cars, pickup and SUVs when gas is high, etc) then clearly you have to commit yourself to keeping it for 10+ years in order to get the full value out of it. You just cannot expect the used car market to bail you out because chances are many other people are looking for a bailout from used car market at the same time and prioces collapse, like right now.
With all the talk about better quality of US cars and of course good quality of foreigh cars, why would anyone NOT keep their car for at least 10 years?
Oh well, I guess we learn the hard way now