Best time to buy a used car is March and September are the peak months for sales of new cars, often through part-exchange deals. So, dealers will have lots of used cars to sell, which puts you in a strong position when negotiating.