Originally Posted by LarThaL
You will always be in the same spot, no matter when you buy.
If you buy at the beginning of a car's life cycle, you will want the mid cycle improvements. If you buy mid cycle, you will wonder if you should wait until the new model comes out. There will ALWAYS be something new and improved coming. Just buy, and set in your mind to keep it for a decent number of years (4-5), before moving on. This will be long enough that you don't feel like you've thrown away money, and short enough that you can "hold out" until the next model is out and has all the bugs worked out. I also never buy a new version of a car in its first year of release.
But did you order the iPhone 5???? Lol...