9000+ Cashless Garages
96% Claims Settled (FY 24-25)


10 Best-Selling Cars in India in 2025

The Indian automobile market has always been a prolific one with diverse offerings for each type of car buyer. As per a report published in Entrepreneur, India’s automobile sector holds fourth place among the largest automobile industries in the world and is worth a staggering $100 billion. [Source]
With the plethora of vehicle choices available in the market, the responsibility falls upon car buyers to research and choose the best car that suits their requirements.
Also, when buying a car in India, securing car insurance is crucial as it is mandated by the Motor Vehicles Act of 1988. It provides financial protection against accidents, theft, and damage, safeguarding your investment. Having car insurance saves you from hefty traffic fines, license suspension, and even legal trouble.
Now, read along as we have listed the best cars in India along with their specs, features and ex-showroom prices in Delhi to help you narrow down your search without hassle.
List of Best-Selling Cars in India in 2025
Note: All prices here are the ex-showroom price in Delhi.
The sales figures are the total units sold from March 2025 to July 2025.
Best-Selling Cars in India in 2025
1. Hyundai Creta | Starting ₹11.11 Lakh

The Hyundai Creta is another popular compact SUV celebrated for its stylish design, feature-rich interior, and robust performance. Offering a choice of powerful engines and advanced technology, it blends comfort with versatility. It stands out in its segment, attracting those seeking a modern and well-equipped SUV experience.
Buyers love it for its design, ride quality and feature-packed cabin. With options like panoramic sunroof, ventilated seats and advanced safety tech, it feels premium without being too expensive. It also has strong petrol and diesel engine options to cater to a broad audience.
Key Specifications:Â
Engine displacement: 1482 cc - 1497 cc
Power: 113.18 - 157.57 bhp
Torque: 253 Nm - 143.8 Nm
Transmission: Automatic
Mileage: 17.4 to 21.8 kmpl
Fuel: Petrol
Seating capacity: 5
- Body type: SUV
2. Maruti Suzuki Ertiga | Starting ₹9.12 Lakh

Maruti Suzuki Ertiga is a multi-purpose vehicle with amazing features like a spacious interior, a comfortable ride, and mileage. It is operated by a standard petrol-driven engine, which provides a comfortable ride. This new Ertiga has features that, among other things, allow easy control over interaction with the car’s infotainment system through a touch screen. These include airbags and an anti-lock braking system.Â
Its spacious three-row seating, fuel-efficient petrol and CNG options and affordable pricing make it a smart choice for those who need more seats without going premium. Being easy to drive in the city and capable of handling highway trips, the Ertiga delivers practicality above all.
Key Specifications:
Engine displacement: 1462 cc
Power: 86.63 - 101.64 bhp
Torque: 121.5 Nm - 136.8 Nm
Transmission: Manual/Automatic
Mileage: 20.51 kmpl
Fuel: CNG/Petrol
Seating capacity: 7-seater
- Body type: MUV
3. Maruti Swift | Starting ₹6.49 Lakh
The Maruti Suzuki Swift has been the top hatchback in India for years. It combines sporty design, reliable performance and everyday practicality in a way that appeals to everyone. Its bold styling, featuring a sleek front grille and sculpted sides, gives it an iconic look that resonates with first-time car buyers and new families.
The car remains a best seller because it delivers on multiple fronts – style, efficiency, affordability, and features - while Maruti Suzuki’s reputation for low maintenance costs and a vast service network adds to its appeal.
Key Specifications
Engine displacement: 1197 cc
Power: 80.46 bhp
Torque: 11.7 Nm
Transmission: Manual / Automatic
Mileage: 24.12 - 25.3 kmpl
Fuel: CNG / Petrol
Seating capacity: 5-Seater
Body type: Hatchback
4. Maruti Wagon R | Starting ₹5.79 Lakh

The Wagon R is probably one of India’s favourite hatchbacks and makes for one of the most convenient commuter cars in India. Incidentally, it is also one of the best-selling cars in India. Its tall boy design maximises cabin space, making it one of the most comfortable hatchbacks in its class.
Maruti’s proven fuel efficiency, low running costs and vast service network further make it a top choice for first-time buyers as well as families who need a second car. If you want to purchase a car with a 1.0-litre or 1.2-litre engine, which can produce up to 83PS with 113 Nm torque, the Wagon R can be the most sensible option.Â
Â
Key Specifications:
Engine displacement: 998 cc - 1197 cc
Power: 55.92 - 88.5 bhp
Torque: 113 Nm - 89 Nm
Transmission: Manual / Automatic
Mileage: 23.56 - 25.19 kmpl
Fuel: Petrol / CNG
Seating capacity: 5
Body type: Hatchback
5. Mahindra Scorpio | Starting ₹13.77 Lakh

This is easily one of the best-selling cars in India in this price bracket. This car is available in three variants – with 7, 8 and 9-seater configurations. Its latest upgrades include a BS-VI-compliant diesel engine with 2.2-litre fuel capacity. This particular variant has a power output of 140PS with a 320 Nm torque.
It is known for its rugged build and powerful presence. Its high ground clearance, robust diesel engine and commanding seating position make it a natural fit for both city roads and rough terrains. It’s a favourite among SUV lovers who want durability and strong performance.
Key Specifications:
Engine displacement: 2184 cc
Power: 1997 cc - 2523 cc
Torque: 319 Nm - 200 Nm
Transmission: Manual
Mileage: 17 kmpl
Fuel: Diesel
Seating capacity: 7
Body type: SUV
6. Tata Nexon | Starting ₹8 Lakh

The Nexon is one of the safest compact SUVs in India with a 5-star Global NCAP rating. It is one of the top SUVs available in the market with a BS-VI 1.2 litre/1.5 litre turbocharged engine. This car is available in both 6-speed AMT and 6-speed manual transmission variants and can produce outputs of 120PS power and 170 Nm torque. If you are willing to shell out some extra cash, you can also avail a sunroof with the car’s XZ+(S) variant.
Buyers also appreciate its strong turbo petrol and diesel engine options, as well as an electric variant. With bold styling and a feature-packed cabin, the Nexon strikes a perfect balance between style, safety and everyday usability.
Key Specifications:
Engine displacement: 1199 cc - 1497 cc
Power: 113.31 - 118.27 bhp
Torque: 260 Nm - 170 Nm
Transmission: Manual / Automatic
Mileage: 17.01 to 24.08 kmpl
Fuel: Diesel
Seating capacity: 5
- Body type: SUV
7. Tata Punch | Starting ₹6 Lakh

The Tata Punch is a compact SUV designed for urban adventures. With a bold and rugged exterior, it combines style with practicality. The Punch offers modern features, a spacious interior, and efficient performance, making it a standout choice in the subcompact SUV segment.
This car has carved a niche as a micro SUV that combines the practicality of a hatchback with the road presence of an SUV. Its high ground clearance, rugged design and compact size make it perfect for urban driving while still handling rougher roads with ease.
Key Specifications:
Engine displacement: 1199 cc
Power: 72.41 - 86.63 bhp
Torque: 115 Nm
Transmission: Manual / Automatic
Mileage: 18.8 - 20.09 kmpl
Fuel: Petrol
Seating capacity: 5
Body type: SUV
8. Maruti Baleno | Starting ₹6.74 Lakh

The Baleno is one of the top-selling premium hatchbacks in India. If you are looking for a trusty hatchback in this range, this one can be the most suitable option for you. You can avail this car with two engine options – a VVT motor one and a DualJet VVT one. The DualJet VVT variant has also been upgraded with BS-VI emission standards.
The car has a power output of 75PS with a 190 Nm torque. It is loved for its spacious interiors, smooth petrol engines and long list of features. Maruti’s vast dealership network and CNG option add to its value, making it a strong choice for city and highway driving.
Key Specifications:
Engine displacement: 1197 cc
Power: 76.43 - 88.5 bhp
Torque: 113 Nm
Transmission: Manual / Automatic
Mileage: 22.35 - 22.94 kmpl
Fuel: Petrol / CNG
Seating capacity: 5
Body type: Hatchback
9. Maruti Suzuki Eeco | Starting ₹5.70 Lakh

The Maruti Suzuki Eeco is a versatile and economical vehicle offering practical transportation solutions. With a spacious interior that can accommodate up to seven occupants, it's a popular choice for family outings and commercial purposes. Used by families and businesses alike, it offers unmatched space at an affordable price.
The Eeco combines reliability with affordability, making it a preferred option for those seeking a budget-friendly and spacious people carrier. With its practicality, low maintenance and petrol and CNG options, the Eeco continues to sell in huge numbers despite being a simple no-frills vehicle.
Key Specifications:
Engine displacement: 1197 cc
Power: 70.67 - 79.65 bhp
Torque: 95 Nm@3000rpm
Transmission: Manual
Mileage: 19.71 kmpl
Fuel: Petrol / CNG
Seating capacity: 5, 7
Body type: Minivan
10. Mahindra Thar | Starting ₹11.50 Lakh

The Mahindra Thar is an iconic off-road SUV with a rugged design and robust capabilities. The latest version gets touchscreen infotainment, airbags and better ride quality, making it more usable for daily life. Its petrol and diesel engines with automatic transmission have made it more than just for enthusiasts.
With high water-wading ability and removable roof options, it’s off-road capable. Renowned for its 4x4 prowess, the Thar combines adventure-ready features with modern comforts, making it a favourite among off-road enthusiasts seeking both performance and style.
Key Specifications:
Engine displacement: 1497 cc - 2184 cc
Power: 116.93 - 150.19 bhp
Torque: 300 Nm - 320 Nm
Transmission: Automatic
Mileage: 15.2 kmpl
Fuel: Diesel
Seating capacity: 4
Body type: SUV
These are the top-rated cars belonging to each of the five price brackets.Â
Also, it is advisable to protect your car with a third-party car insurance policy, as it is mandated by law. It will cover any damage or losses your vehicle could cause to a third-party person or property in any unforeseen mishap.