Late December, particularly the final week between Christmas and New Year's Eve, is widely considered the best time to buy a vehicle due to year-end dealer sales incentives. Optimal buying opportunities also include the end of each quarter (March, June, September) and late summer, when dealerships work to clear out outgoing model year inventory. For more details, visit AGCU . 5 Best Times to Buy a Car - AGCU