10 bestselling cars in 2025
In India
10. Tata Punch
1.73 lakh units
9. Maruti Brezza
1.75 lakh units
8. Mahindra Scorpio N, Scorpio Classic
1.77 lakh units
7. Maruti Fronx
1.80 lakh units
6. Maruti Swift
1.89 lakh units
5. Maruti Ertiga
1.92 lakh units
4. Maruti Wagon R
1.94 lakh units
3. Tata Nexon
2.01 lakh units
2. Hyundai Creta
2.01 lakh units
1. Maruti Dzire
2.14 lakh units
Maruti Dzire is India’s bestselling car in 2025
Maruti Dzire is India’s bestselling car in 2025