The best time to buy a car in Australia is December, when dealers clear year-end inventory with big discounts, free registration, and low-rate finance deals. Avoid January and avoid being fooled by fake urgency.