India has one of the largest car markets in the world. Here, multiple car brands consistently remain in hot contest, thanks to the diversity of Indians and rapidly evolving consumer demands. Last month, around 3.85 lakh passenger cars were sold across the nation. These sales figures were 4.5 percent higher than the sales of March 2024 and 1.4 percent higher than the sales of February 2025. Here is the complete best-selling car brand chart for March 2025.
Manufacturer | March Sales- 2025 | March Sales- 2024 | Y-O-Y Growth | Market Share |
Maruti Suzuki | 1,50,743 | 1,52,718 | -1.30% | 39.10% |
Hyundai | 51,820 | 53,001 | -2.20% | 13.40% |
Tata Motors | 48,048 | 40,631 | 18.30% | 12.50% |
Mahindra | 46,437 | 51,270 | -9.40% | 12.20% |
Toyota Kirloskar | 28,373 | 25,119 | 13% | 7.40% |
Kia | 25,507 | 21,400 | 19.20% | 6.60% |
Skoda | 7,422 | 2,808 | 164.90% | 1.90% |
Honda | 7,228 | 7,071 | 2.20% | 1.90% |
MG Motor | 5,501 | 4,648 | 18.40% | 1.40% |
Volkswagen | 3,538 | 3,529 | 0.30% | 0.90% |
Maruti Suzuki: 1,50,743 units

Maruti Suzuki has been the number one carmaker in India for a long time and still is the invincible leader of this game. With the largest car line-up and most extensive service network, Maruti operates at a far larger scale as compared to that of any other carmaker. This often helps Maruti sell more cars than the combined sales of the next three carmakers. In March 2025, Maruti sold 1,50,743 units, once again emerging as the industry leader, despite seeing a 1.3 percent decline compared to the 1,52,718 units it sold in March 2024. With such sales, Maruti managed to place six of its cars among the top 10 selling cars in India.
Also read: Top selling cars in India
Hyundai: 51,820 units

The longest-running and most successful foreign car brand in India, Hyundai has long been the second-largest carmaker in India. The popular Korean carmaker is known to offer reliable and refined cars with an impressive wealth of upmarket features. The competitive prices that Hyundai manages for its cars add another layer of attraction, drawing thousands of buyers to its dealerships every month. Last month, Hyundai sold 51,820 cars, and with a meagre 2.2 percent drop in year-on-year sales, it once again took the title of the second-largest car brand in India, and the Hyundai Creta became the best-selling SUV.
Tata Motors: 48,048 units

Collecting sales of 48,048 units in March 2025, Tata Motors took the third spot on the list of best-selling car brands. With such sales, Tata saw an 18.3 percent growth over the 40,631 units it sold during the same month last year. The Indian carmaker has radically grown and built itself as an esteemed global brand in the last few years. What powered this sudden rise was a new vision that spiked the premium quotient of Tata’s cars and made them some of the most good-looking cars in India. Today, Tata is the only car brand in India which has all its cars tested by the Global NCAP. While the Tigor and Tiago have scored a 4-star G-NCAP rating, which is substantially respectable, the rest all have scored a 5-star G-NCAP rating. With a formidable dominance in the ICE segment, Tata is also ruling the EV arena with five EVs on offer: Tata Nexon EV, Tata Tigor EV, Tata Tiago EV, Tata Punch EV, and Tata Curvv EV. Moreover, after Maruti Suzuki, Tata has the second-largest lineup of CNG-powered cars, with five of its cars available in CNG variants.
Also read: Top selling compact SUVs
Mahindra: 46,437 units

It would not be wrong to declare Mahindra the ruler of the SUV segment. All of Mahindra’s SUVs are strong contenders in their respective segments, while the Mahindra Scorpio and Mahindra Bolero have earned legendary status. Moreover, the ever-growing demand for SUVs perpetually keeps the Indian carmaker on the higher side of the sales chart. This time around, Mahindra clocked sales of 46,437 units and became the fourth-largest carmaker despite seeing a 9.4 percent decline from the 51,270 units it sold in March 2025. The sales were expectedly led by the Scorpio, which contributed 13,913 units, followed by the Thar, contributing 8,936 units, and the Bolero, contributing 8,031 units. In total, this trio gave 65 percent of gross Mahindra sales.
Toyota Kirloskar: 28,373 units

One of the largest global auto giants, Toyota, has been selling cars in India for nearly 25 years. Quite early in its career, Toyota earned a solid reputation for immensely durable cars that ask for low-cost maintenance. With such appealing characteristics, Toyota cars are regarded supreme and have made the Japanese carmaker the fifth-best-selling car brand in India. In March 2025, Toyota maintained its position, selling 28,373 units, which was a 13 percent rise compared to the 25,119 units it sold during the same period in 2024. As usual, the sales were led by the Innova MUV, which sold 9,856 units. Toyota sells two MUVs under the Innova badge; one is the hugely successful Innova Crysta, and the other is an even more premium version, the Innova Hycross, which was launched in December 2022 and has turned out to be a ground-breaking success.
Also read: Top selling hatchbacks
Kia: 25,507 units

Stepping into India in 2019, Kia rapidly established itself as one of the front runners in the Indian automobile industry. Like its parent brand, Hyundai, Kia is acclaimed for offering refined cars with plenty of premium features at reasonable prices. With seven cars on sale, the Korean automaker Kia puts up a respectable number on the sales chart every month, and the previous month was no different. Selling 25,507 units in March 2025, Kia is the last brand with a five-digit sales figure, and it saw a 19.2 percent growth over the 21,400 units it sold in March 2024. As the Sonet emerged as the best-selling Kia car with sales of 7,705 units, it was followed by the Selto,s contributing 6,525 units; the Carens, contributing 5,512 units; and the Syros, contributing 5,015 units.
Skoda: 7,422 units

Of all the best-selling car brands, Skoda had the most prosperous March 2025. The Czech carmaker sold 7,422 units, which is its highest-ever monthly sales in India and gave it a staggering 164 percent growth over the 2,808 units it sold in March 2024. Leading the Skoda’s sales from the front is the recently launched Skoda Kylaq compact SUV, which sold 5,327 units. Coming from an auto conglomerate that houses luxury brands like Porsche and Audi at the higher end, Skoda cars have a premium air about them. Whether it is the toughness of the structures, cabin comfort, or the reliability of engines, Skoda cars bring unparalleled quality. Today, among the five Skoda offerings that are on sale in India, the Kushaq and Slavia have been conferred a 5-star safety rating by the Global NCAP, the Kylaq has scored a 5-star rating on the Bharat NCAP safety test, and the Kodiaq has scored a 5-star safety rating in the Euro NCAP test.
Honda: 7,228 units

One of the oldest foreign carmakers in India, Honda once dominated every segment it had a car in. But in the last few years, the growing stringency of emission standards did take a toll on the Japanese carmaker’s business, making it discontinue many of its high-selling cars. However, with the all-new Elevate mid-size SUV, fortunes seem to be turning as it has quickly become the highest-selling Honda car in India, surpassing the City and Amaze. In March 2025, Amaze, Elevate, and City sold 3,583 units, 2,475 units, and 1,170 units, respectively, giving Honda gross sales of 7,228 units, which translated into a 2 percent year-on-year growth.
MG Motor: 5,501 units

As a relatively new foreign brand in India, MG Motors is gradually garnering consumer affinity. The main strength of MG cars lies in a higher level of comfort and technology than its rivals. This makes them rise above the competition when it comes to attracting buyers who fancy new-age features and the best levels of comfort. In the fierce competition of the Indian car market, MG rivals some highly reputed and far-longer-running carmakers such as Honda and Volkswagen. Last month, MG managed to outsell many of its immediate rivals, with sales of 5,501 units, which is an 18.4 percent growth over the 4,648 units it sold in March 2024. Currently, MG has 7 cars in its stable: MG Astor, MG Hector, MG Hector Plus, MG Gloster, MG ZS EV, MG Winsor EV, and MG Comet EV.
Volkswagen: 3,538 units

The prestigious Volkswagen Group has long been operating in India and has built a reputation for its unmatchable quality. Whether it is the toughness of the bodies, cabin comfort, or the reliability of engines, Volkswagen cars shine differently than others due to the globally acclaimed standards of the German carmakers. With only three cars on offer, Volkswagen collected sales of 3,538 units in March 2025, seeing a meagre 0.3 percent uptick in its year-on-year performance. The sales were led by Virtus, contributing 1,947 units, followed by Taigun, selling 1,590 units, and Tiguan, selling 1 unit. Moreover, while Virtus and Kushaq scored a 5-star G-NCAP safety rating, the Tiguan has secured a 5-star rating in the Euro NCAP safety test.