Question: when are cars on sale?
Answer: 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.