It's a truism that the best time to buy a new car is in the early fall, just before the new models come out. Dealers need to clear out space on their lots for new inventory and are willing to sell the old cars at rock-bottom prices just to get rid of them. This isn't as true as it used to be, simply because computerized inventory control practices have helped dealers to minimize overstock, but it's still a good practice. You should think about buying a car in September or October. That's because enough new models come out over the summer to make that a good buying period. If the particular car you want is about to begin a new model year, that's the time to make your move.
However, some dealers claim that the best time of all to buy a new car is mid-to-late December, when dealers are offering special bargains to push up their end-of-year sales figures and attract the crowds of shoppers on their way to the mall. Keep your eye on the local automobile dealer ads right before Christmas -- and right after the holiday as well.