The cheapest month to buy a car is typically December, due to dealerships wanting to reach their year-end sales targets, clearing out older vehicles for new models, and slow sales during winter months. It's always best to do research on local dealerships and compare prices before making a purchase.