
In 2025 Maruti Suzuki ruled the Indian car market taking 6 spots in the top 10. the Dzire Topped the charts with nearly 2 Lakh units sold, while SUVs like the Hyundai Creta and Tata Nexon stayed top favourites. hatchback such as swift and Wagon R impressed with fuel efficiency and family car like Ertiga, Fronx, and Punch Showed Strong Demand.
Table of Contents
Top 10 Most Selling Car in India 2025
In the year 2025, most cars were sold in India. All Indian and other country brands have given their best and unbreakable performance in terms of sales. If we add the numbers of top 10 most selling cars, then only about 18.96 lakh cars were sold, and these are only the numbers of top 10 selling cars.
| Ranking | Car Model | Year 2025 | Year 2024 |
| 1 | Maruti Dzire | 2.14 Lakh | 1.67 Lakh |
| 2 | Hyundai Creta | 2.01 Lakh | 1.86 Lakh |
| 3 | Tata Nexon | 2.01 Lakh | 1.61 Lakh |
| 4 | Maruti Wagon R | 1.94 Lakh | 1.90 Lakh |
| 5 | Maruti Ertiga | 1.92 Lakh | 1.90 Lakh |
| 6 | Maruti Swift | 1.89 Lakh | 1.72 Lakh |
| 7 | Maruti Fronx | 1.80 Lakh | 1.50 Lakh Approx. |
| 8 | Mahindra Scorpio | 1.77 Lakh | 1.66 Lakh |
| 9 | Maruti Brezza | 1.75 Lakh | 1.88 Lakh |
| 10 | Tata Punch | 1.73 Lakh | 2.02 Lakh |
Maruti Dzire
Maruti Dzire is India’s bestselling car in the year 2025 whose total unit sales were 2.14 lakh annually which has never happened in the entire automobile industry. Dzire is mostly preferred for best fuel economy, practical features, easy to maintain and this is the reason why Dzire is the most selling car in India.
1.2-litre Naturally Aspirated is available in just one petrol engine option. The ex-showroom price in India starts from ₹6.20 lakh and goes up to ₹9.3 lakh.

Hyundai Creta
Hyundai Creta is India’s most selling compact SUV and the second most selling car of the year 2025 with a total of 2.01 lakh units sold in the year 2025. Creta is widely liked for its modern and premium looks along with advanced tech features.
Hyundai Creta is offered with a total of three engine options: a 1.5-liter Naturally Aspirated Petrol Engine, a 1.5-liter Turbo Petrol Engine, and a 1.5-liter Diesel Engine. The Creta’s ex-showroom price in India starts from ₹10.72 lakh and goes up to ₹20.20 lakh.
Also Read This Post – Hyundai Creta On-Road Price, Top Features

Tata Nexon
In 2025, the Tata Nexon sold 2.01 lakh units. The Nexon is India’s best-selling sub-4-meter SUV and third in the top 10 selling cars. A powerful 1.5-liter diesel engine is also available alongside a 1.2-liter turbo petrol engine.
Nexon also comes with advanced features like a panoramic sunroof and ADAS and is also approved for a 5-star safety rating from Global NCAP, making it one of the best-selling cars.

Maruti Wagon R
Maruti wagon is one of the best popular cars among Indian people. it is the best and most affordable family car with excellent fuel economy for both city and highway driving. around 1.92 Lakh units of Maruti Wagon R were Sold in 2025. It is Available with a 1.0 Liter Petrol Engine and a 1.2 Liter Naturally aspirated petrol Engine.
Also Read This Post – Maruti Suzuki Wagon R Achieves Incredible Record

Maruti Ertiga
Maruti Ertiga is also India’s best-selling mainly because the Maruti Ertiga is very spacious. The car is available in India at a very affordable price. Additionally, in Maruti Ertiga, you will find five variants and there will also be a CNG option. Maruti’s Ertiga is only available with a 1.5-litre naturally aspirated petrol engine; there is no diesel engine option. Ertiga can comfortably accommodate 7 people for long journeys.
It gives a mileage of 16 to 18 Kmpl on the highway with petrol fuel and 20 to 22 kmpl on CNG fuel. A total of 1.92 lakh units of Ertiga were sold in the year 2025.

Maruti Swift
Maruti Swift sold a total of 1.89 lakh units in the 2025 market. Swift is ranked sixth in the list of top 10 most selling cars in India. It will be powered by a 1.2-litre naturally aspirated petrol engine with a five-speed manual and a five-speed automatic transmission.

Maruti Fronx
Maruti Fronx, a micro-SUV from the Maruti brand, is also very popular in the Indian market. A total of 1.80 lakh units has been sold in the Indian market. Engine options include a 1.0L Turbo Petrol and a 1.2L Naturally Aspirated.
Features like six safety Airbag are available from the base model itself, along with a fuel option for better fuel economy.
Also Read This Post – Maruti FRONX On Road Price, Mileage, Safety Rating

Mahindra Scorpio
Mahindra Scorpio Series which includes S Series Model and N Model together sold 1.77 Lakh units in the year 2025. Scorpio is liked for its attractive looks and extreme road presence.

Maruti Brezza
The Maruti Brezza is the second-highest selling car in the sub-4-meter SUV category. The Brezza sold a total of 1.75 lakh units in 2025. The ex-showroom price starts from ₹8.25 lakh and goes up to ₹13.1 lakh.

Tata Punch
Tata Punch was ranked first in the list of top-selling cars in 2024 and tenth in the list of top-selling cars in 2025. The Punch is powered by a 1.2-liter naturally aspirated petrol engine. 1.73 units were sold in 2025.
Also Read This Post – Tata Punch On-Road Price 2025, Mileage, Features

FAQs
Which is the best-selling car in India in 2025?
Maruti’s compact sedan Dzire is the best-selling car in India in 2025.
Which is the best car of the year in India 2025?
Mahindra Thar Roxx wins the Best Car of the Year title in India 2025.
Which car Should I Buy in 2026?
- Maruti Suzuki Dzire
- Hyundai Creta
- Tata Nexon
- Mahindra Scorpio N
- MG Windsor
- Maruti Suzuki Wagon R
- Maruti Suzuki Swift
Which car is top 1 in India?
Maruti Suzuki Dzire is top 1 in India