Bottom Line Up Front
Maruti Suzuki’s Dzire topped the Indian passenger‑vehicle market in calendar year 2025, beating Hyundai Creta, Tata Nexon, WagonR and other popular models.

Top 10 Best‑Selling Cars of 2025 in India – Prices, Mileage & Why They Rule
Image: Top 10 Best‑Selling Cars of 2025 in India – Prices, Mileage & Why They Rule – Performance Comparison and Specifications
Design & Looks
Each of the best‑selling cars brings a fresh look that appeals to Indian buyers.
- Maruti Suzuki Dzire – sleek sedan silhouette, LED DRLs and a refreshed front grille.
- Hyundai Creta – bold SUV stance, sharp headlamps and a sporty roof rail.
- Tata Nexon – robust crossover shape, twin‑tone roof and rugged wheel arches.
- Mahindra Scorpio – muscular SUV profile, signature chrome accents and a high ground clearance.
- Tata Punch – compact SUV vibe, aggressive front bumper and roof‑line that hints at adventure.
- Maruti Suzuki WagonR – boxy hatchback form, large windows for airy cabin feel.
Performance & Mileage
Indian buyers care about fuel efficiency as much as power. The top sellers strike a balance.
- Dzire’s 1.2‑litre K12 engine delivers about 22 km/l in real‑world city driving.
- Creta’s 1.5‑litre petrol engine pushes 17 km/l, while the diesel variant hits 21 km/l.
- Nexon’s 1.2‑litre turbo petrol reaches 19 km/l; the diesel version offers 21 km/l.
- Scorpio’s 2.2‑litre diesel engine provides roughly 16 km/l, suitable for long highway runs.
- Punch’s 1.2‑litre petrol engine manages 18 km/l, great for city traffic.
- WagonR’s 1.0‑litre petrol engine gives a solid 21 km/l, making it a favourite for first‑time owners.
Price & Rivals
Pricing remains a decisive factor. Here’s where each model sits against its closest competition.
- Dzire – starts around ₹7.2 Lakh, competing with Honda Amaze and Hyundai Aura.
- Creta – priced from ₹10.5 Lakh, rivals Kia Seltos and Nissan Kicks.
- Nexon – entry price ₹8.8 Lakh, takes on Mahindra XUV300 and Hyundai Venue.
- Scorpio – starts at ₹14.5 Lakh, challenges Tata Harrier and Ford Endeavour.
- Punch – from ₹7.0 Lakh, goes head‑to‑head with Renault Kiger and Nissan Magnite.
- WagonR – priced from ₹5.5 Lakh, competes with Renault Triber and Maruti Alto.
| Model | Engine | Mileage (km/l) | Price (₹ Lakh) | Top Features |
|---|---|---|---|---|
| Maruti Suzuki Dzire | 1.2 L K12 | ~22 | 7.2‑9.0 |
|
| Hyundai Creta | 1.5 L Petrol / 1.5 L Diesel | 17‑21 | 10.5‑15.5 |
|
| Tata Nexon | 1.2 L Turbo / 1.5 L Diesel | 19‑21 | 8.8‑13.0 |
|
| Mahindra Scorpio | 2.2 L Diesel | ~16 | 14.5‑20.0 |
|
| Tata Punch | 1.2 L Petrol | ~18 | 7.0‑10.0 |
|
| Maruti Suzuki WagonR | 1.0 L Petrol | ~21 | 5.5‑7.5 |
|
FAQ
What is the mileage of the 2025 Maruti Suzuki Dzire?
The Dzire’s 1.2‑litre engine gives roughly 22 km per litre in typical city conditions.
Is the Hyundai Creta worth buying in 2025?
Yes, if you want a premium‑look SUV with modern tech, the Creta offers good resale value and a strong feature list compared to rivals like the Kia Seltos.
Which of these top sellers has the lowest entry price?
The Maruti Suzuki WagonR starts at about ₹5.5 Lakh, making it the most affordable option among the 2025 best‑sellers.
What do you think about this year’s sales chart? Share your thoughts in the comments below!
Source: Read Official News







