A good time of year to buy a car is late summer or early fall. This is the time that dealerships are bringing in new model-year vehicles and providing deals on previous model-year vehicles. Dealers are more motivated to provide a good deal at the end of the year.
The best time to buy a car is at the end of the month or quarter. Salespeople at the dealership need to make quotas and are more likely to negotiate on car price and additional features. Additionally, make the offer late in the day and shop early in the week. Dealerships are typically busiest on weekends, so going early in the week means that shoppers receive individual attention.