If you’re eyeing the latest model of your favorite make, Kimberly Palmer, a personal finance expert at NerdWallet, says you might want to wait. Wait, or get a great deal on the second-most recent model, because major sales regularly take place right as the newest model is about to hit the showroom floor. “Dealerships are usually trying to move the older model off their lot as quickly as possible,” Palmer says. “That generally means fall for U.S. carmakers.” Michelle Madhok, an online shopping expert and founder of deals site She Finds, says to aim specifically for September, when that push begins. “They want to get the newest models into the showroom, so that’s also a good time to negotiate,” she says. “Dealers are also under pressure to meet monthly sales targets, so shopping at the end of the month can also mean you’re more likely to score a deal,” Palmer says. In addition to quarterly goals and monthly goals, dealerships are also eager to meet annual sales goals, so Palmer also suggests shopping in December as the year comes to a close. “That’s why you’ll see those car commercials with the big bow on the hood,” Madhok says. Even if your new vehicle isn’t a Christmas gift, December is also a good time to buy if you’re on the market for luxury brands. Madhok says these makes aren’t as keen on sales as the more mainstream dealers, but you will see them trying to move inventory at the end of the year as well. “They don’t discount cars as much, but they will give you a better deal on leases and financing in December,” Madhok says. Research from iSeeCars shows that buying during the weekday, when traffic at dealerships is lower, will give you a better shot at a deal than on weekends, when sellers are busier with more customers. Research by iSeeCars shows that the best time to buy a used car coincides with major holidays, including Black Friday, and other sale weekends, such as Veterans Day. Three-day weekends, such as the Martin Luther King Jr. Day long weekend, will also have sales. Surprisingly, Christmas Eve is also a good bet, as the sales year comes to a close. Doing so will not only prevent a minor crisis that could leave you without transportation; it will also ensure you have the upper hand as you shop around for a car you truly want at a price that won’t break the bank. “Dealers make the most money when you’re desperate, in a rush, and don’t have time to really comparison-shop,” says car buying expert Gregg Fidan, founder of RealCarTips. “If you feel your current vehicle may die on you, start preparing right away.” Keep an eye on your mileage and do some research on the expected lifespan of your car. When you have a rough date or year in mind, mark your calendar and start shopping around a few months in advance. Fidan says this is a good time to test-drive vehicles, develop a relationship with the dealer, and think about pricing later. “Your job now is to simply stay in touch with these salespeople, follow back up with them at least once a month and ask for updated pricing, and ask them to send you any special deals that come up—the good ones will stay in touch with you,” Fidan says. When you’re ready to negotiate, the end of the month is usually best, Fidan says. But you should plan to get at least five bids from various dealerships before making your choice. In the meantime, keep your current car in tip-top shape. Milking every last mile will ensure you have more time to plan your next buy.