The Indian auto market was a whirlwind of activity in 2025. From GST reforms to a spike in sales due to the festive season, made the top-selling cars in India perform exceptionally well this year. Compact SUVs like Tata Nexon became everyone's favourite choice, while Maruti Suzuki also made headlines with several models. Sales numbers from October and November show which cars Indians loved most.
But at the end of this year, which models actually captured the hearts of the Indian consumer? Let's find out.
10 Top Selling Cars In India
1. Tata Nexon
The Tata Nexon crowned itself the highest-selling car in India by consistently selling over 22,000 units monthly. This compact SUV's success came from offering petrol, diesel, CNG and electric versions for every buyer type. The GST reforms brought prices down significantly, which makes it even more attractive for budget-conscious families. Its 5-star safety rating became a major selling point as Indian buyers prioritised family protection more than ever.
2. Maruti Dzire
Despite the SUV wave, the Maruti Dzire remained one of the most popular cars in India with 20,000 monthly sales. When the new version came out this year, it had more modern features and better safety features that changed how buyers thought about them. Both personal buyers and taxi operators continued trusting its legendary reliability and exceptional fuel efficiency. The Dzire proved that well-built sedans still have a strong place in the Indian market.
3. Tata Punch
The Tata Punch became a surprise hit among the best-selling cars in India, selling almost 19,000 units each month. This small SUV won people over by giving them a big SUV look at a much lower price. It comes in petrol, CNG, and electric options, giving buyers more choices than other cars. The combination of 5-star safety and aggressive pricing made it a first-time buyer favourite.
4. Maruti Ertiga
The Maruti Ertiga maintained its MPV leadership with steady 20,000 unit sales each month across 2025. Buyers with big families kept buying it because it was affordable and comfortable for seven people. Having both petrol and CNG choices helped buyers save a lot on fuel costs. Maruti's large service network makes maintenance easier for Indian families who travel often.
5. Hyundai Creta
The Hyundai Creta ruled the mid-size SUV segment as one of the top-selling cars in India with 18,000 monthly sales. The launch of the electric version expanded its appeal to environmentally conscious buyers this year. It regularly stayed ahead of growing competition thanks to its high-end features, comfort and dependability. The Creta proved that buyers will pay premium prices when quality and features justify the cost.
6. Maruti Wagon R
The Maruti Wagon R stayed strong with 19,000 monthly sales, proving practicality never goes out of fashion. Its tall-boy design offered more space than regular hatchbacks, which makes it perfect for Indian families. Strong CNG sales showed buyers increasingly prioritised running costs over everything else in their purchase decisions. The Wagon R remained a taxi favourite, contributing significantly to its consistent sales performance.
7. Mahindra Scorpio
The Mahindra Scorpio range remained among the most popular cars in India, consistently selling around 17,000 units monthly. The new Scorpio N attracted younger buyers while the Classic kept its loyal fanbase happy. Both were truly off-road capable in ways that SUVs made for city driving just couldn't match in real life. The Scorpio showed that Indians still like and buy standard body-on-frame SUVs.
8. Maruti Fronx
The Maruti Fronx captured younger buyers' attention by selling over 15,000 units monthly as a stylish crossover. Buyers who wanted speed and value at the same time liked its sporty look and turbocharged engine choice. Based on the Baleno platform, youthful first-time customers liked its dependability. The Fronx showed that style matters as much as substance for millennial car buyers.
9. Maruti Brezza
The Maruti Brezza sold around 14,000 units monthly, which maintains its spot among the top-selling cars in India despite pressure. Formerly the market winner, it was under pressure from competitors with more features and better value for money. But Maruti stayed in business in the tough small SUV market thanks to its well-known name and great fuel efficiency. The Brezza's story showed that even established players must constantly innovate to maintain market leadership.
10. Mahindra XUV 3XO
The Mahindra XUV 3XO rounded up the list with 12,000 monthly sales, which offer maximum features at competitive pricing. Multiple engine options, including turbo petrol and diesel, gave buyers flexibility that mattered for their needs. Mahindra's improving quality and expanding service network helped this SUV gain crucial buyer confidence steadily. The XUV 3XO represented the new Mahindra that prioritises quality and features equally well.
Conclusion
The 10 top-selling cars in India for 2025 clearly reveal the SUV dominance across all price segments. Tata's rise with Nexon and Punch shows Indian brands matching global quality and safety standards successfully. The best-selling cars in India prove that buyers now demand safety, efficiency and value together. In addition to this, there is also an increased awareness to get a reliance car insurance provider. We at Reliance General Insurance, offer
car insurance starting at just ₹238 per month. With a network of 11,000+ cashless network garages, your car is in safe hands during an emergency.