The final weeks of December are especially important to car dealers because it's also the end of the year. But dealers have quotas to meet at the end of every month all year long. The end of most months. Overall, the best time to buy a car is the last few days of any month.