

Top 10 Best Car Brands In India In 2025 - Price, Variants and Mileage
- 1Maruti Suzuki is known for its highly efficient cars in India
- 2Skoda and Volkswagen are known to make the safest cars in the mass-market segments
- 3Honda and Toyota are known for their reliable cars in India
Choosing the right car can be overwhelming when there are so many options available. Today, the Indian automotive market is packed with models offering premium features, advanced safety, and improved fuel efficiency, all at competitive prices. This variety has become possible thanks to the growing presence and innovation of multiple carmakers. Ten years ago, features like ADAS (Advanced Driver Assistance Systems) were nearly unheard of in mass-market vehicles. But now, most cars priced above ₹10 lakh come equipped with it, showing just how far the industry has come.
This progress wouldn’t have been possible without manufacturers constantly raising the bar. And in return, Indian buyers tend to stay loyal to the brand they trust—often choosing what they believe is the best car company in India. So, to help you get a clearer picture, we’ve compiled a list of the top car brands in India, based on their total sales figures for Calendar Year (CY) 2023. We’ve also added their CY 2022 numbers for a comparative view.
List of Top Car Brands in India
Sr. No. | Car Maker | Country of Origin | CY 2023 Sales | CY 2022 Sales |
1 | Maruti Suzuki India | India/Japan | 17,07,668 | 15,76,026 |
2 | Hyundai Motor India | South Korea | 6,02,111 | 5,52,511 |
3 | Tata Motors | India | 5,50,871 | 5,26,821 |
4 | Mahindra & Mahindra | India | 4,32,876 | 3,33,054 |
5 | Kia India | South Korea | 2,55,000 | 2,54,556 |
6 | Toyota Kirloskar Motor | Japan | 2,21,356 | 1,60,375 |
7 | Honda Cars India | Japan | 84,286 | 95,022 |
8 | MG Motor India | UK | 56,902 | 48,063 |
9 | Skoda Auto India | Czech Republic | 48,755 | 53,721 |
10 | Renault India | France | 48,321 | 87,118 |
The table above gives a clear view of the performance from the top 10 carmakers in 2023. Now, let’s dive deeper into the individual carmakers and what makes them special.
10. Top Car Brands in India: Renault India
Renault is a French carmaker that arrived on Indian shores in 2008. It launched its first car, the Fluence sedan, in 2011. Over the years, it introduced models that struck a chord with Indian buyers. The Duster SUV, launched in 2012, played a major role in placing Renault among the top car brands in India. It also helped the brand gain ground as one of the top Indian car brands before the model was discontinued in 2022.
Although the Duster was finally discontinued in 2022, it remains a significant part of Renault’s legacy in India. The Triber and the Kwid are among other popular models from Renault India that are currently on sale in India.
Opting for a pre-owned car from Renault - one of India's top automobile brands ensures unmatched quality, reliability, and significant savings compared to a new model.

Model Name | Price Range (Ex-showroom) |
Renault Kwid | ₹ 4.70 lakh to ₹ 6.45 lakh |
Renault Triber | ₹ 6 lakh to ₹ 8.97 lakh |
Renault Kiger | ₹ 6 lakh to ₹ 11.23 lakh |
9. Top Car Brands in India: Skoda Auto India
Skoda made its Indian debut in 2001 with the iconic Octavia. It later expanded with popular models like the Superb, Laura, Fabia, Rapid and Yeti, all praised for their European engineering. These successes helped Skoda secure its place among the top car brands in India, while also earning a reputation as one of the best car companies in India for offering solid, well-built vehicles. Skoda Auto India also sells the Kodiaq SUV and the Superb sedan, which cater to the premium car market.
Owning a pre-owned Skoda car is a smart choice, combining affordability with the legacy of superior engineering.

Model Name | Price Range (Ex-showroom) |
Skoda Slavia | ₹ 10.69 lakh to ₹ 18.69 lakh |
Skoda Kushaq | ₹ 10.89 lakh to ₹ 18.79 lakh |
Skoda Kodiaq | ₹ 39.99 lakh |
Skoda Superb | ₹ 54 lakh |
8. Top Car Brands in India: MG Motor India
MG Motor, originally a British brand, is now backed by Chinese giant SAIC Motor. It entered the Indian market in 2017 and in late 2023, JSW Group acquired a 35% stake in its Indian operations. MG’s debut product, the Hector SUV, quickly made waves. The brand also became the first to introduce ADAS to India’s mass market with the Gloster SUV. These moves helped MG secure a strong spot among the top car brands in India and rise quickly among the top Indian car brands.
Buying a pre-owned vehicle from MG Motor India allows you to enjoy luxury and advanced features without stretching your budget.

Model Name | Price Range (Ex-showroom) |
MG Comet EV | ₹ 6.99 lakh to ₹ 9.53 lakh |
MG Windsor EV | ₹ 13.50 lakh to ₹ 15.50 lakh |
MG Astor | ₹ 9.98 lakh to ₹ 18.08 lakh |
MG Hector | ₹ 13.99 lakh to ₹ 23.08 lakh |
MG ZS EV | ₹ 18.98 lakh to ₹ 25.44 lakh |
MG Gloster | ₹ 38.80 lakh to ₹ 43.87 lakh |
7. Top Car Brands in India: Honda Cars India
Honda began its journey in India in 1998 with the legendary Honda City and a manufacturing facility in Greater Noida. It later brought in respected models like the Accord, CR-V, Jazz and Brio. Although its line-up has reduced over time, Honda still holds a legacy position among the top car brands in India and remains a notable name when people ask about the best car company in India. Currently, Honda Cars continues to sell the City, the Amaze and the newly designed Elevate SUV.
A pre-owned car from one of India’s most respected auto brands like Honda means lower costs without compromising on safety, performance, or style.

Model Name | Price Range (Ex-showroom) |
Honda Amaze | ₹ 7.2 lakh to ₹ 9.96 lakh |
Honda Elevate | ₹ 11.69 lakh to ₹ 16.71 lakh |
Honda City | ₹ 11.82 lakh to ₹ 16.35 lakh |
Honda City e:HEV | ₹ 19 lakh to ₹ 20.55 lakh |
6. Top Car Brands in India: Toyota Kirloskar India
Toyota launched its first model in India, the Qualis in 2000 and hasn’t looked back since. Over the years, it introduced long-lasting models like the Corolla and Camry, and later, the immensely popular Innova and Fortuner. These cars helped Toyota Kirloskar India earn a firm position among the top car brands in India and are a big reason why it’s considered one of the most reliable car brands in India.
Buying a pre-owned car from Toyota retains its value, offering reliability and cutting-edge features without the steep depreciation of new cars.

Model Name | Price Range (Ex-showroom) |
Toyota Glanza | ₹ 6.86 lakh to ₹ 10 lakh |
Toyota Urban Cruiser Taisor | ₹ 7.04 lakh to ₹ 13.04 lakh |
Toyota Rumion | ₹ 10.44 lakh to ₹ 13.73 lakh |
Toyota Urban Cruiser Hyryder | ₹ 11.14 lakh to ₹ 13.99 lakh |
Toyota Innova Crysta | ₹ 19.99 lakh to ₹ 26.55 lakh |
Toyota Innova Hycross | ₹ 19.77 lakh to ₹ 30.98 lakh |
Toyota Hilux | ₹ 30.40 lakh to ₹ 37.90 lakh |
Toyota Fortuner | ₹ 33.43 lakh to ₹ 51.44 lakh |
Toyota Camry | ₹ 46.17 lakh |
Toyota Fortuner Legender | ₹ 43.66 lakh to ₹ 47.64 lakh |
Toyota Vellfire | ₹ 1.22 crore to ₹ 1.32 crore |
Toyota Land Cruiser 300 | ₹ 2.10 crore |
5. Top Car Brands in India: Kia India
Kia entered the Indian market in 2019 with the Seltos and made an immediate impact. Within just a year, it became the fourth-highest-selling carmaker in the country. With six models now on offer, Kia India has comfortably established itself among the top car brands in India. For many buyers wondering which company car is best in India, Kia has become a go-to name, thanks to its modern design and tech-loaded line-up.
Investing in a pre-owned car from Kia lets you experience premium looks and advanced features while saving significantly.

Model Name | Price Range (Ex-showroom) |
Kia Sonet | ₹ 8 lakh to ₹ 15.77 lakh |
Kia Carens | ₹ 10.52 lakh to ₹ 19.94 lakh |
Kia Seltos | ₹ 10.90 lakh to ₹ 20.45 lakh |
Kia EV6 | ₹ 60.97 lakh to ₹ 65.97 lakh |
Kia Carnival | ₹ 63.90 lakh |
Kia EV9 | ₹ 1.30 crore |
4. Top Car Brands in India: Mahindra & Mahindra
Mahindra launched its first car in India, the rugged Armada, in 1993. In its early years, the brand focused on tough, utilitarian vehicles with minimal creature comforts. But things began to shift in 2000 with the launch of the Bolero, a more refined yet durable SUV. Over the past decade, Mahindra & Mahindra has reinvented itself with models like the XUV700, the new Thar, and the Scorpio, earning a place among the top car brands in India and emerging as a most selling car brand in India in the SUV segment.
Choosing a pre-owned car from a top Indian automaker like Mahindra ensures you get the perfect balance of affordability, quality, and trusted performance.

Model Name | Price Range (Ex-showroom) |
Mahindra XUV3XO | ₹ 7.79 lakh to ₹ 15.49 lakh |
Mahindra Bolero | ₹ 9.79 lakh to ₹ 10.91 lakh |
Mahindra Bolero Neo | ₹ 9.95 lakh to ₹ 12.15 lakh |
Mahindra Thar | ₹ 11.35 lakh to ₹ 17.60 lakh |
Mahindra Bolero Neo Plus | ₹ 11.39 lakh to ₹ 12.49 lakh |
Mahindra Thar Roxx | ₹ 12.99 lakh to ₹ 22.49 lakh |
Mahindra Scorpio Classic | ₹ 13.62 lakh to ₹ 17.42 lakh |
Mahindra Scorpio-N | ₹ 13.85 lakh to ₹ 24.54 lakh |
Mahindra XUV700 | ₹ 13.99 lakh to ₹ 25.15 lakh |
Mahindra Marazzo | ₹ 14.59 lakh to ₹ 17 lakh |
Mahindra XUV400 EV | ₹ 16.74 lakh to ₹ 17.69 lakh |
3. Top Car Brands in India: Tata Motors
Tata is a homegrown carmaker that began its passenger vehicle journey in 1991 with the launch of the iconic Tata Sierra, an SUV that stood out on Indian roads at the time. Over the years, Tata Motors introduced several popular models like the Indica, Safari and Sumo. Today, it stands tall among the top car brands in India, with a strong focus on electric mobility and bold designs. As one of the leading Indian car brands, Tata offers a diverse line-up that includes EVs and SUVs like the Harrier and Curvv.
A pre-owned car from one of India’s most respected auto brands - TATA means lower costs without compromising on safety, performance, or style.

Model Name | Price Range (Ex-showroom) |
Tata Tiago | ₹ 5 lakh to ₹ 8.75 lakh |
Tata Tigor | ₹ 6 lakh to ₹ 9.40 lakh |
Tata Punch | ₹ 6.13 lakh to ₹ 10 lakh |
Tata Altroz | ₹ 6.50 lakh to ₹ 11.16 lakh |
Tata Tiago EV | ₹ 7.99 lakh to ₹ 11.49 lakh |
Tata Nexon | ₹ 8 lakh to ₹ 15.50 lakh |
Tata Punch EV | ₹ 9.99 lakh to ₹ 14.29 lakh |
Tata Curvv | ₹ 10 lakh to ₹ 19 lakh |
Tata Tigor EV | ₹ 12.49 lakh to ₹ 13.75 lakh |
Tata Nexon EV | ₹ 12.49 lakh to ₹ 17.19 lakh |
Tata Harrier | ₹ 14.99 lakh to ₹ 25.89 lakh |
Tata Safari | ₹ 15.49 lakh to ₹ 26.89 lakh |
Tata Curvv EV | ₹ 17.49 lakh to ₹ 21.99 lakh |
2. Top Car Brands in India: Hyundai Motor India
Hyundai began its India operations in 1998 with the launch of the Santro, a car that quickly won the hearts of Indian families. Since then, the South Korean carmaker has expanded into nearly every mass-market segment and has consistently held the position of the second-largest carmaker in the country. From the Santro and Getz to the Accent, Hyundai Motor India has delivered several memorable models. But it truly reshaped the Indian market with the launch of the Creta in 2015, cementing its spot among the top car brands in India and making a strong case for which car brand is best in India.
Owning a pre-owned Hyundai car is also a smart choice, combining affordability with the legacy of superior engineering.

Model Name | Price Range (Ex-showroom) |
Hyundai Grand i10 Nios | ₹ 5.92 lakh to ₹ 8.96 lakh |
Hyundai Exter | ₹ 6 lakh to ₹ 10.43 lakh |
Hyundai Aura | ₹ 6.49 lakh to ₹ 9.05 lakh |
Hyundai i20 | ₹ 7.04 lakh to ₹ 11.21 lakh |
Hyundai Venue | ₹ 7.94 lakh to ₹ 13.53 lakh |
Hyundai i20 N-Line | ₹ 9.99 lakh to ₹ 12.52 lakh |
Hyundai Verna | ₹ 11 lakh to ₹ 17.42 lakh |
Hyundai Creta | ₹ 11 lakh to ₹ 20.30 lakh |
Hyundai Venue N-Line | ₹ 12.08 lakh to ₹ 13.90 lakh |
Hyundai Alcazar | ₹ 14.99 lakh to ₹ 21.55 lakh |
Hyundai Creta N-Line | ₹ 16.82 lakh to ₹ 20.45 lakh |
Hyundai Tucson | ₹ 29.02 lakh to ₹ 35.94 lakh |
Hyundai Ioniq 5 | ₹ 46.05 lakh |
1. Top Car Brands in India: Maruti Suzuki India
Maruti Suzuki was the first company in India to focus on producing modern passenger cars tailored for Indian buyers. Initially known as Maruti Udyog Limited, the brand launched its journey with the iconic 800. Over the years, it introduced several hits like the Gypsy, Zen, Esteem, and the ever-popular Alto—which still remains on showroom floors. As one of the top car brands in India, Maruti Suzuki continues to be the go-to choice for buyers searching for the best car that balances affordability, reliability and mileage.
Pre-owned cars from Maruti Suzuki offer premium features, trusted performance, and the assurance of brand value—all at a fraction of the cost.

Model Name | Price Range (Ex-showroom) |
Maruti Suzuki Alto K10 | ₹ 3.99 lakh to ₹ 5.96 lakh |
Maruti Suzuki S-Presso | ₹ 4.26 lakh to ₹ 6.12 lakh |
Maruti Suzuki Celerio | ₹ 4.99 lakh to ₹ 7.04 lakh |
Maruti Suzuki Eeco | ₹ 5.29 lakh to ₹ 5.68 lakh |
Maruti Suzuki Ignis | ₹ 5.49 lakh to ₹ 8.06 lakh |
Maruti Suzuki WagonR | ₹ 5.54 lakh to ₹ 7.21 lakh |
Maruti Suzuki Swift | ₹ 6.49 lakh to ₹ 9.59 lakh |
Maruti Suzuki Dzire | ₹ 6.57 lakh to ₹ 9.34 lakh |
Maruti Suzuki Baleno | ₹ 6.66 lakh to ₹ 9.83 lakh |
Maruti Suzuki Fronx | ₹ 7.51 lakh to ₹ 13.04 lakh |
Maruti Suzuki Brezza | ₹ 8.34 lakh to ₹ 13.98 lakh |
Maruti Suzuki Ertiga | ₹ 8.69 lakh to ₹ 13.03 lakh |
Maruti Suzuki Ciaz | ₹ 9.40 lakh to ₹ 12.29 lakh |
Maruti Suzuki Grand Vitara | ₹ 10.99 lakh to ₹ 20.09 lakh |
Maruti Suzuki XL6 | ₹ 11.61 lakh to ₹ 14.77 lakh |
Maruti Suzuki Jimny | ₹ 12.74 lakh to ₹ 15.05 lakh |
Maruti Suzuki Invicto | ₹ 25.21 lakh to ₹ 28.92 lakh |
Best Luxury Car Brands in India
There are many luxury car brands present in India. In terms of sales, it is Mercedes-Benz that has led the sales charts over the years, while BMW has been a close second. Audi is also into the mix and combined, these three make up for most of the luxury cars sold in India.
Then, there are also brands like Lexus, Jaguar, Land Rover, Mini, Porsche, Maserati and Volvo that operate in the Indian market. Their sales volumes, however, aren't as strong as the German trio mentioned above.
Lastly, there are brands like Lamborghini, Ferrari, Rolls-Royce Aston Martin, McLaren and Bentley as well. While their sales volume is limited in India, these brands cater mostly to high net-worth individuals.
Conclusion
The Indian car market has something for everyone, from affordable hatchbacks to premium SUVs, from reliable commuters to cutting-edge electric vehicles. While choosing the right brand depends on your needs and preferences, the top car brands in India have proven themselves with strong sales, consistent innovation, and a loyal customer base. Whether you're after the best car company in India for long-term ownership or exploring the top Indian car brands for homegrown value, this list should help you make a more informed choice. Happy car hunting!
Frequently Asked Questions
Expand all













