CarSahiHai

Best Time to Buy a Car in India: Diwali, December or Now?

Updated 2026-07-10 · 9 min read · By the CarSahiHai team

The short version: the best time to buy a car in India is when a month-end or quarter-end overlaps with the Navratri–Diwali window — that's when dealer desperation and manufacturer festive budgets stack on the same invoice. December's famous "year-end sale" is largely a trap for anyone planning to sell within five years, because the discount rarely covers the resale hit of owning a car that's a model-year older on paper. And since the GST 2.0 rate cuts of September 2025 permanently reset sticker prices downward, waiting for "prices to fall further" is no longer a strategy — timing your purchase around discount cycles is.

The discount calendar, season by season

As of July 2026, this is how the discount landscape typically plays out across the year:

Period Typical discount depth What's driving it Who should buy now
Jan–Mar (Q4, FY-end) Moderate to high; March is the second-best month of the year Financial-year closing targets, corporate/fleet tax planning, dealers chasing annual bonuses Buyers who missed December but want fresh manufacturing-year stock at near-December pricing
Apr–Jun & monsoon (Jul–Sep) Low to moderate; slow-moving models see quiet, negotiable deals Weak retail demand, pre-festive inventory build-up Patient negotiators targeting unpopular variants or colours; anyone whose car has died and can't wait
Navratri–Diwali (Oct–Nov) High on paper via bundles: cash + exchange + corporate + accessories, roughly ₹50,000–₹1.5 lakh total Manufacturers' biggest marketing budgets meet the year's strongest demand Almost everyone — especially buyers of mass-market hatchbacks and compact SUVs, and anyone exchanging an old car
December Deepest headline discounts of the year, roughly ₹50,000–₹2 lakh Dealers dumping current-manufacturing-year stock before it becomes "last year's car" Only buyers keeping the car 7+ years, or those getting a discount that clearly beats the resale penalty (math below)

Two overlaps deserve special mention. When Diwali falls late enough that the festive push collides with the October or November month-end, discounts peak for the year. And in March, the quarter-end, financial-year-end and dealer-bonus deadlines all land in the same fortnight — which is why the last week of March is quietly one of the best negotiating windows in the calendar.

Why dealers suddenly get generous at month-end

Car dealers in India don't primarily make money on the margin per car — margins on mass-market cars are thin, typically 3–5% of ex-showroom. The real money is in target-linked incentives from the manufacturer: hit your monthly, quarterly or annual wholesale and retail numbers, and the OEM pays out bonuses that can dwarf per-car margin.

This creates a predictable rhythm. A dealer who is three cars short of a monthly target on the 28th will happily lose ₹40,000 per car on those three units, because the target bonus is worth more than the combined discount. Quarter-ends (June, September, December, March) amplify this, and March — the financial year-end — amplifies it most of all.

The practical takeaway: negotiate in the last 5–7 days of a month, and walk into more than one dealership. The same car, same city, same week can carry a ₹30,000–₹50,000 gap between a dealer who's met his target and one who hasn't. This applies whether you're shopping for a Tata Nexon or anything else on our full car listings.

Festive season economics: why Diwali discounts are real (mostly)

Navratri and Diwali aren't just sentiment — they're structural. Roughly a quarter to a third of annual passenger-vehicle retail happens in the festive quarter, so manufacturers front-load their entire promotional budget into September–November. That money shows up as subvented interest rates (as low as 7.5% in recent festive seasons), exchange bonuses, corporate discounts, free insurance and accessory packs.

The catch: festive offers are bundles, not cash. A "₹1.2 lakh total benefit" often decomposes into ₹40,000 cash, a ₹30,000 exchange bonus (only if you're trading in), a corporate discount you may not qualify for, and accessories valued at MRP. Always ask the dealer to split the bundle and compute what you actually receive. A clean ₹70,000 cash-plus-exchange deal at Diwali beats a ₹1.2 lakh headline bundle where half the value doesn't apply to you.

The second catch: genuinely hot models don't discount at Diwali. If a car has a waiting period, festive season is when the dealer is least motivated to negotiate — demand is doing his job for him. For in-demand variants, a slow monsoon month-end can actually be cheaper than Diwali week.

The December trap: the manufacturing-year math nobody shows you

Here is the part most "best time to buy" articles get wrong. December's discounts are the year's deepest — and for most buyers, they're still a bad deal.

A car's model year in the used market comes from its manufacturing date, not its registration date. Buy a December 2026-manufactured car, and from 1 January 2027 the market treats it as a year-old model — even if it was registered in January. When you sell, buyers and used-car platforms will value your "2026 make" against "2027 make" cars, and the gap is real.

Run the numbers on a ₹12 lakh (on-road) compact SUV:

  • Typical resale after 4 years: roughly 50–55% of on-road price, call it ₹6.3 lakh for a 2027-make car.
  • A 2026-make car of identical condition sells one model-year older. One year of paper age at that price point costs roughly 5–8% of resale value: ₹30,000–₹50,000 less.
  • So if the December discount is only ₹40,000–₹60,000 better than what January or March would offer, you've saved nothing — you've just prepaid your own depreciation.

The stance, plainly: December only makes sense if (a) the extra discount versus January is ₹70,000+ on a mass-market car, or (b) you'll keep the car 7–8 years or longer, by which point residual values flatten and the model-year gap stops mattering. Otherwise, wait three weeks, buy a January-manufactured car at March-level discounts during Q4, and keep the fresher model year. And if you must buy in December, insist in writing on current-month manufacturing — dealers love pushing 3–4-month-old stock in December precisely because nobody else wants it.

GST 2.0 aftermath: was the price cut a one-time event?

The September 2025 GST overhaul — "GST 2.0" — was the single biggest repricing of Indian cars in a decade. The old four-slab structure with compensation cess was collapsed: small cars (petrol ≤1,200cc, diesel ≤1,500cc, under 4 metres) moved from an effective ~29–31% to a flat 18% GST, while larger cars and SUVs moved to a 40% rate without the old cess, which still left most of them cheaper than before. EVs stayed at 5%. The result was sticker-price cuts of ₹75,000 on a Tata Tiago to ₹1.55 lakh on a Nexon, with similar cuts across Maruti, Hyundai, Mahindra and others from 22 September 2025.

Was it one-time? Yes — the structural cut is done and priced in. GST rates haven't moved since, and as of July 2026 there's no credible signal of another rate cut for cars. What has moved is the discount cycle around those new prices. The immediate aftermath (October 2025–early 2026) saw a demand surge — Maruti's best single-day deliveries in 35 years — which let manufacturers trim dealer discounts because cars were selling themselves. By mid-2026, that surge has normalised and ordinary month-end and festive discounting has resumed on top of the permanently lower GST-era prices.

Translation for the "should I buy now or wait" buyer: there is no second GST windfall coming. Prices in segments like our best cars under ₹10 lakh and best cars under ₹15 lakh lists already reflect the full benefit. Your remaining levers are discount timing and negotiation — not tax policy.

Facelift coming vs runout discount: the Brezza test case

The other classic timing dilemma: a facelift is announced, and dealers start discounting the outgoing car. Take the live example — the Maruti Brezza facelift, long expected around mid-2026 and now reported for launch on 23 July 2026, barely two weeks away as of this writing. The update is expected to bring revised styling, a larger touchscreen, ventilated seats, possibly Level 2 ADAS, and reportedly the 1.0L turbo-petrol from the Fronx.

The decision framework:

  • Wait for the facelift if the update adds hardware you'd actually pay for (ADAS, a new engine, safety kit) — and especially if launch is weeks away, as here. The moment the new Brezza lands, the outgoing car's used-market value steps down; a runout discount that doesn't price that in is no discount at all.
  • Buy the runout if the changes are cosmetic, the dealer discount is ₹60,000+ over normal, and you're keeping the car long enough (5+ years) that "old face" premium erosion washes out. Runout deals are genuinely good value for function-over-form buyers.
  • Never pay near-full price for a model within 2–3 months of its replacement. If the dealer won't discount a runout Brezza today, buy the new one or buy something else — compare it against the segment benchmark in our Brezza vs Nexon comparison before deciding.

With the Brezza specifically, two weeks of patience is trivially worth it: worst case, you dislike the facelift and negotiate an even better runout deal on leftover stock in August.

When NOT to wait

Timing optimisation has a failure mode: waiting forever. Don't wait if —

  • Your current car is costing you money — repairs, breakdowns, or daily taxi fares can burn ₹10,000–₹15,000 a month, which erases a "better deal" in a single quarter.
  • The model you want has a long waiting period. A 4–6 month waitlist means booking now is how you catch the festive delivery window anyway; discounts on waitlisted cars barely move.
  • A price hike is announced. Manufacturers typically raise prices in January and often mid-year; a confirmed hike of 2–3% on a ₹12 lakh car is ₹25,000–₹35,000 — comparable to what waiting might have earned you.
  • Interest rates are moving against you. On a 5-year, ₹8 lakh loan, a 0.5% rate increase costs roughly ₹11,000 over the tenure — a festive rate-subvention offer today can beat a slightly larger cash discount three months later.
  • You're chasing the last ₹10,000. Once you're within ~1% of a fair on-road price, sign — the chase costs more than it saves.

Bottom line, as of July 2026: aim for the Navratri–Diwali month-end overlap or the last week of March; treat December's headline discounts with the resale math above; ignore anyone promising further GST-driven price falls; and if a meaningful facelift is weeks away — as with the Brezza — wait for it, then let the runout stock and the new car bid against each other for your money.

Frequently Asked Questions

Is December really the cheapest month to buy a car in India?

Discounts are usually the deepest in December, often Rs 50,000 to Rs 2 lakh, because dealers clear old stock. But a December car carries the outgoing manufacturing year, which knocks roughly Rs 30,000 to Rs 60,000 off resale value on a mass-market car. December only wins if the extra discount clearly exceeds that hit, or you plan to keep the car 7-plus years.

Did GST 2.0 make festive discounts smaller?

Partly, yes. The September 2025 GST cut was a permanent price reduction, so sticker prices on small cars and sub-4m SUVs fell 8 to 12 percent for good. Dealer discounts shrank in the months after because demand surged, but by mid-2026 normal month-end and festive discounting has returned on top of the lower GST-era prices.

Should I buy at month-end or wait for Navratri and Diwali?

If the festive season is within 6 to 8 weeks, wait: festive bundles at Navratri-Diwali typically stack Rs 50,000 to Rs 1.5 lakh of benefits on top of month-end target pressure. If Diwali is more than three months away, a strong month-end or quarter-end deal now usually beats the wait, especially on fast-moving models where festive discounts stay thin.

Should I wait for a facelift or buy the runout model at a discount?

Buy the runout only if the discount is Rs 60,000-plus and the update is cosmetic, because the pre-facelift car depreciates faster once the new one arrives. If the facelift adds real hardware, like ADAS or a new engine, and is weeks away, as with the Maruti Brezza facelift expected on July 23, 2026, waiting is almost always the smarter call.