Top 10 Best-Selling Cars: The Indian auto market continues to thrive in 2025, driven by a surge in demand for SUVs and compact vehicles. April 2025 witnessed some surprising shifts in the sales chart, with Hyundai Creta dethroning long-time leaders from Maruti Suzuki.
Here’s a complete rundown of the top 10 best-selling cars in India for April 2025, based on factory dispatch data.

1. Hyundai Creta – 17,016 Units (Top 10 Best-Selling Cars)
Hyundai’s blockbuster SUV, the Creta, has taken the top spot this month. The facelifted model, combined with strong interest in the Creta EV variant, helped Hyundai cross the 17,000-unit mark. With its refreshed design, ADAS features, and wide engine options, the Creta remains a favorite among urban buyers.
2. Maruti Suzuki Dzire – 16,996 Units (Top 10 Best-Selling Cars)
The Dzire continues to be India’s most-loved sedan. Its compact size, excellent mileage, and strong brand trust make it a go-to choice for both private owners and fleet operators. Despite increasing competition, Dzire maintains a solid position in the top three.
3. Maruti Suzuki Brezza – 16,971 Units (Top 10 Best-Selling Cars)
The Brezza has proven its consistency in the compact SUV segment. With its boxy appeal, reliable performance, and recent tech upgrades, it’s a favorite among buyers looking for a rugged-yet-premium SUV under ₹12 lakh.

4. Maruti Suzuki Ertiga – 15,780 Units
The Ertiga MPV continues to dominate the family car segment. Thanks to its spacious cabin, multiple powertrain options (including CNG), and low maintenance costs, Ertiga stays strong in the top five.
5. Mahindra Scorpio (Classic + N) – 15,534 Units
Mahindra’s Scorpio lineup, including the modern Scorpio-N and the rugged Scorpio Classic, is riding high on demand. Known for their road presence and performance, the Scorpio twins are a hit among SUV lovers, especially in Tier 2 and Tier 3 cities.
Triumph Scrambler 400 XC Launched in India at Rs 2.94 Lakh, full details
6. Tata Nexon – 15,457 Units
The Tata Nexon, available in both petrol/diesel and EV avatars, remains Tata’s top performer. With its 5-star safety rating, refreshed design, and wide variant lineup, Nexon continues to appeal to both ICE and electric car buyers.
7. Maruti Suzuki Swift – 14,592 Units
Despite being in its outgoing phase, the Swift still pulls in strong numbers. Its peppy performance, youthful design, and affordable pricing ensure it stays in the top 10. The all-new Swift is expected to arrive in the coming months.
8. Maruti Suzuki Fronx – 14,345 Units
The Fronx has emerged as a surprise success for Maruti. Its crossover styling, turbo petrol option, and premium Nexa positioning have made it a popular pick among Gen-Z and young professionals.
9. Maruti Suzuki WagonR – 13,413 Units
India’s beloved tallboy hatch, the WagonR, maintains its relevance even in 2025. With practical space, excellent fuel economy, and low running costs, the WagonR is a no-nonsense city car for small families.
10. Maruti Suzuki Baleno – 13,180 Units
Rounding off the list is the Baleno, Maruti’s premium hatchback. Even with increasing competition from Tata Altroz and Hyundai i20, the Baleno continues to draw buyers with its stylish design and feature-rich package.
Also Read: 2025 Tata Altroz Facelift Unveiled in India, Full Details