
Two cars separated by 2,701 units led India’s sales chart in the first half of FY27, and one of them was a far smaller player a year ago. The top 10 cars of April to September 2026 sold 11,01,031 units, up 27.13% from 8,66,070 in the same period last year. The Maruti Suzuki Dzire finished first with 1,25,988 units. The Tata Punch, which sold 73,455 in H1 FY26, closed at 1,23,287.
Top 10 Cars in H1 FY27
| Rank | Model | H1 FY27 | H1 FY26 | YoY |
| 1 | Dzire | 1,25,988 | 1,08,006 | 16.65% |
| 2 | Punch | 1,23,287 | 73,455 | 67.84% |
| 3 | WagonR | 1,16,029 | 84,942 | 36.60% |
| 4 | Ertiga | 1,12,557 | 93,214 | 20.75% |
| 5 | Nexon | 1,11,919 | 89,557 | 24.97% |
| 6 | Fronx | 1,10,135 | 76,805 | 43.40% |
| 7 | Swift | 1,09,332 | 84,123 | 29.97% |
| 8 | Baleno | 1,08,569 | 71,989 | 50.81% |
| 9 | Scorpio (incl. Scorpio N) | 93,488 | 84,634 | 10.46% |
| 10 | Creta | 89,727 | 99,345 | -9.68% |
Positions three to eight are packed. The Fronx, Swift and Baleno finished within 1,566 units of each other, so a good month for any one of them reshuffles the middle of the table.
How Maruti Suzuki Took Six of The Top Eight Places
Maruti holds most positions in the Top 10 Cars ranking with its top models like Dzire, WagonR, Ertiga, Fronx, Swift and Baleno. All six models together sold 6,82,610 units, increasing 62% sales growth. No other car brand comes near this figure. Maruti takes over in every segment whether its sedan or SUV or hatchbacks, if one body style falls out, there’s another to cover for its sales.

Tata Motors has two entries, the Punch and Nexon, with 2,35,206 units between them, about 21% of the table. Mahindra’s Scorpio and Hyundai’s Creta hold the last two places.
One caution on the Scorpio. The 93,488 units combine the Scorpio Classic and Scorpio N but it flatters the nameplate’s rank compared with single-model entries.
Why Tata Punch Recorded The Highest YoY Gain
The Tata Punch added 49,832 units, a 67.84% jump, the biggest gain in both percentage and absolute terms. It nearly caught the Dzire from a much lower starting base. The January 2026 facelift also helped strengthen Punch to gain its ground. The updated model comes with a turbo-petrol engine option at a price of ₹5.59 lakh (ex-showroom). Tata offers more options such as petrol, CNG and electric versions, which attract every kind of buyer.
The Maruti Suzuki Baleno increased with 50.81% becoming the second-highest selling car. Its sales grew from 71,989 units to 1,08,569 units. The Fronx and WagonR also performed well in the market because both increased with 43.40% and 36.60%, respectively. The numbers are round-off but demand for these Maruti Suzuki models is still strong.
The monthly numbers show momentum shifting. The Tata Punch sales increased by 99% YoY and became India’s best-selling car in August, with 21,320 units sold which shows the demand is higher. The Maruti Suzuki Baleno took over the position with 25,392 units sold and changed the ranking in September, it increased by 93% YoY.

Punch came in third position with 20,333 units, recording 28% year-on-year growth and the second position is filled by the Tata Nexon. Monthly figures are dispatched from factories to dealers, so they track retail sales only loosely. Punch’s growth is slowing partly because last year’s base has caught up.
Dzire vs Punch vs Fronx: Which One Should You Buy?
The top two cars are different kinds of vehicle, so the Top 10 Cars chart can’t tell you which suits you.
The Dzire is the sensible pick for a family that wants a sedan with low running costs. It is a 1.2-litre three-cylinder petrol, with a CNG version, and starts around ₹6.26 lakh. Its claimed mileage is in the mid-20s kmpl on petrol. Choose it for efficiency and a proper boot.
The Punch is the pick if you want an SUV’s seating height and ground clearance at hatchback money. It starts at ₹5.59 lakh and gives you more powertrain choices than the Dzire, including an EV. The trade-off is a smaller boot than a sedan offers.

The Fronx costs more, from about ₹6.85 lakh, but offers a 1.2-litre petrol and a 1.0-litre turbo-petrol. It sold 1,10,135 units against the Punch’s 1,23,287. Buy it over the Punch if you want a coupe-style roofline and more punch from the turbo engine, and accept paying about ₹1.3 lakh extra at the entry level.
The Nexon, starting around ₹7.40 lakh, is the step up. It sits fifth, up 24.97%, and it was second in September, so Tata’s mid-size SUV isn’t fading as the Punch rises.
The Creta was the only model to shrink: 89,727 units, down from 99,345 (-9,618 units, -9.68%). The reason for the drop is still unconfirmed from the officials. A single half-year doesn’t make a trend, but a 10% fall in a segment that grew 27% overall is worth watching.
Conclusion
If you want the lowest running cost, shortlist the Dzire. If you want an SUV for the least money, shortlist the Punch. Both are within 2,701 units of each other, so sales volume won’t help you choose. Check these Top 10 Cars current ex-showroom prices and festive-season discounts at a dealer before you decide, since both change month to month.