Top 10 Best Selling Cars in India 2025 – Complete List with Sales Numbers
The Top 10 Best-Selling Cars in India in 2025 saw a mix of sedans, hatchbacks, SUVs, and MPVs. Despite the huge rise in SUV demand (over 55% of the market), the Maruti Suzuki Dzire topped the list as the bestselling car of the year. Maruti Suzuki dominated with six models in the top 10, while Tata Motors had two, and Hyundai and Mahindra one each.
Here is the top 10 list for calendar year 2025 (based on full-year sales data):
- Maruti Suzuki Dzire (approx. 2.14 lakh units)
- Hyundai Creta (approx. 2.01 lakh units)
- Tata Nexon (approx. 2.01 lakh units)
- Maruti Suzuki Wagon R (approx. 1.94 lakh units)
- Maruti Suzuki Ertiga (approx. 1.92 lakh units)
- Maruti Suzuki Swift (approx. 1.89 lakh units)
- Maruti Suzuki Fronx (approx. 1.80 lakh units)
- Mahindra Scorpio (including twins, approx. 1.77 lakh units)
- Maruti Suzuki Brezza (approx. 1.75 lakh units)
- Tata Punch (approx. 1.73 lakh units)
These numbers highlight how affordable, fuel-efficient cars with low running costs (like CNG options) still win big in India, even as people love higher SUVs.
Why These Cars Became So Popular in 2025

Indian buyers in 2025 wanted value, safety, mileage, and features. Maruti Suzuki led because their cars are cheap to buy and maintain, with great service networks.
Maruti Suzuki Dzire
The top seller! This compact sedan is loved for its amazing fuel efficiency (up to 25+ km/l petrol, 33+ km/kg CNG), spacious cabin, and low cost. It is a favorite for families and taxi operators. The new Z-series engine made it even better.
Hyundai Creta
The king of mid-size SUVs. It offers stylish looks, many features (sunroof, big touchscreen), strong safety, and good performance. It is the top SUV choice for many.
Tata Nexon
This compact SUV has 5-star safety, petrol/diesel/CNG/EV options, and bold design. It became very popular after GST changes made it more affordable.
Maruti Suzuki Wagon R and Swift
These hatchbacks are easy to drive in cities, give great mileage, and are budget-friendly.
Maruti Suzuki Ertiga
The best MPV for big families. It has 7 seats, good space, and high mileage.
Maruti Suzuki Fronx and Brezza
These crossover SUVs look modern and drive well, with Maruti’s trusted reliability.
Mahindra Scorpio
Tough and powerful SUV for those who want a strong, road presence.
Tata Punch
Mini-SUV with high safety and fun driving feel.
Final Thoughts
In 2025, SUVs grew fast, but value-for-money cars like the Dzire still ruled. Buyers focused on low costs, safety, and features. Maruti Suzuki stayed the market leader, but Tata and Mahindra pushed hard with strong SUVs.
If you plan to buy a car in 2026, these models are safe choices with good resale value. Which one do you like most.






