With an extensive lineup of capable SUVs, Mahindra is the largest SUV manufacturer in India. Since SUVs are the favourite of most buyers today, the Indian carmaker is making the most of this opportune time. Last month, Mahindra sold 50,946 units, emerging as the second-best-selling car brand in India. While its top-sellers were the same as the previous sales chart, their ranking saw an interesting shuffle. In this article, we list the best-selling Mahindra cars in December 2025 and learn what helped the Scorpio to continue as the best-selling Mahindra car.
Why is the Mahindra Scorpio the Best-Selling Mahindra Car in December 2025?

The Mahindra Scorpio is unlike any other car. This is especially true considering its price bracket, where most SUVs are comparatively smaller and built for comfortable family drives, whereas the Scorpio, with its dominant boxy SUV design, possesses a sturdy character. The overall essence of the Mahindra Scorpio is a tough SUV that can easily drive through rough and challenging surfaces but is premium enough to meet some basic modern-day needs, such as an infotainment system, automatic AC, and others. In addition to that, being one of the few ladder-on-frame chassis-based SUVs in India, the Scorpio is a popular choice for those who need a rugged SUV, allowing them to drive without worrying about the quality of roads. This is why Mahindra Scorpios are commonly seen among police fleets and politicians’ convoys.
Another factor that drives Scorpio’s sales is its aura. The Scorpio is more than just an SUV. It is a status symbol. A car that means boldness and indestructibility.
The Scorpio badge has two SUVs. The older one, the Scorpio Classic, has been Mahindra’s second-best-selling car of all time and has etched its name among the most iconic cars in India. The new Scorpio, named Scorpio N, was launched in 2022 and has been a groundbreaking success from day one.
Best Selling Mahindra Cars in December 2025
| Models | Units Sold in December 2025 | Units Sold in December 2024 | Y-O-Y Growth |
| Mahindra Scorpio | 15,885 | 12,195 | 30% |
| Mahindra Bolero | 10,611 | 5,921 | 79% |
| Mahindra XUV 3XO | 9,422 | 7,000 | 35% |
| Mahindra Thar | 9,339 | 7,659 | 22% |
| Mahindra XEV 9e | 2,154 | 9,100 | -32% |
| Mahindra BE 6 | 1,481 | ||
| Mahindra XUV 7XO | 971 | ||
| Mahindra XUV700 | 453 | 7,337 | -94% |
| Mahindra Marazzo | 80 | 16 | 400% |
| Mahindra XUV400 | 59 | 1,296 | -95% |
Mahindra Scorpio
Selling 15,885 units in December 2025, the Mahindra Scorpio saw a 30 percent growth over the 12,195 units it sold in December 2024.
Mahindra Scorpio Specifications
- Engine: 2.2-litre diesel engine, 2-litre turbo petrol engine
- Transmission: 6-speed manual transmission and 6-speed torque converter automatic
- Mileage: 12.17 km/l (petrol) & 15.94 km/kg (diesel)
- Airbags: Up to six airbags
- Fuel Type: Petrol & Diesel
- Seating Capacity: 7 (Scorpio N) | 7 & 9 (Scorpio Classic)
- Body Type: Full-size SUV
Mahindra Bolero

The Mahindra Bolero sold 10,611 units in December 2025, seeing a 79 percent year-on-year growth. Under the Bolero badge, Mahindra sells three different SUVs. One is the standard evergreen 7-seater Bolero, the second is the 7-seater Mahindra Bolero Neo, which is a more premium version, and the third is the Mahindra Bolero Neo Plus, which is the 9-seater version of Bolero Neo.
Mahindra Bolero Specifications
- Engine: 1.5-litre diesel engine (Bolero & Bolero Neo), 2.2-litre diesel engine (Bolero Neo Plus)
- Transmission: 5-speed manual gearbox (Bolero & Bolero Neo), 6-speed manual transmission (Bolero Neo Plus)
- Mileage: 17 km/l (Bolero & Bolero Neo), 14 km/l (Bolero Neo Plus)
- Airbags: Dual airbags
- Fuel Type: Diesel
- Seating Capacity: 7 (Bolero & Bolero Neo), 9 (Bolero Neo Plus)
- Body Type: Full-size SUV
Mahindra XUV 3XO

Selling 9,422 units in December 2025, the Mahindra XUV 3XO saw a 35 percent year-on-year growth. The latest XUV 3XO was launched on 29th April 2024 and turned out to be a greater success than its pre-facelift model. The XUV 3XO is the most spacious car in its segment, and with a 5-star Global NCAP safety rating, it is one of the safest cars in India.
Mahindra has recently launched the Mahindra XUV 3XO EV.
Mahindra XUV 3XO Specifications:
- Engine: 1.2-litre petrol engine and 1.5-litre diesel engine
- Transmission: 6-speed MT, 6-speed AMT, and 6-speed AT
- Mileage: Up to 20.1 km/l (petrol) and up to 20.6 km/l (diesel)
- Airbags: 6
- Fuel Type: Petrol and Diesel
- Seating Capacity: 5
- Body Type: Compact SUV
Mahindra Thar

In December 2025, the legendary Mahindra Thar sold 9,339 units, seeing a 22 percent growth in its year-on-year sales. In addition to offering a macho appeal that it is mostly bought for, the Mahindra Thar punches above its weight when it comes to off-roading capabilities. Like the Mahindra Bolero and Mahindra Scorpio, Mahindra sells more than one SUV under the ‘Thar’ badge. One is the 3-door Mahindra Thar, and the other is the 5-door Mahindra Thar ROXX.
Mahindra Thar Specifications
- Engine: 1.5-litre diesel engine, 2.2-litre diesel engine, 2-litre turbo petrol engine
- Transmission: 6-speed manual & 6-speed automatic
- Mileage: Up to 18 km/l (diesel) and up to 15 km/l (petrol)
- Airbags: Dual airbags (Thar) & Six airbags (Thar ROXX)
- Fuel Type: Petrol & Diesel
- Seating Capacity: 4 (Thar) & 5 (Thar ROXX)
- Body Type: Compact SUV (Thar) & Mid-size SUV (Thar ROXX)
Mahindra XEV 9e

The Mahindra XEV 9e sold 2,154 units in December 2025, which is a great sales figure for a car of its category and price. Mahindra’s flagship, XEV 9e, is a radical electric coupe SUV. With its extensive driving range and wealth of features, the XEV 9e is more than capable of challenging many more expensive electric cars, including the BMW iX1.
Mahindra XEV 9e Specifications
- Battery: 59 kWh battery pack & 79 kWh battery pack
- Range: 542 km & 656 km
- Airbags: 7 airbags
- Fuel Type: Electricity
- Seating Capacity: 5
- Body Type: Electric Coupe SUV
Mahindra BE 6

The Mahindra BE 6 sold 1,481 units in December 2025. The BE 6 shares its platform, batteries, and features with its elder sibling, the XEV 9e. But in comparison to the XEV 9e, the BE 6 is a more driver-centric car.
Mahindra BE 6 Specifications
- Battery: 59 kWh battery pack & 79 kWh battery pack
- Range: 557 km & 683 km
- Airbags: Six airbags as standard, and seven airbags in the top two variants
- Fuel Type: Electric
- Seating Capacity: 5
- Body Type: Coupe SUV
Mahindra XUV 7XO

The recently launched Mahindra XUV 7XO sold 971 units in December 2025. The XUV 7XO is the facelifted Mahindra XUV700, and is Mahindra’s second model with Mahindra’s newer nomenclature after the XUV 3XO, which is the updated XUV300. The facelift has given the Indian SUV many amazing updates, such as the addition of the three-screen setup and a 540-degree camera.
Mahindra XUV 7XO Specifications
- Engine: 2-litre turbo petrol engine | 2.2-litre turbo diesel engine
- Transmission: 6-speed MT & 6-speed AT
- Mileage: 15 km/l from petrol and 17 km/l from diesel
- Airbags: Up to 7 airbags
- Fuel Type: Petrol & Diesel
- Seating Capacity: 5, 6, & 7
- Body Type: Mid-size SUV
Mahindra XUV700

While the Mahindra XUV700 has been discontinued with the launch of the Mahindra XUV 7XO, the XUV700’s leftover stock at Mahindra dealerships sold 453 units.
Mahindra XUV700 Specifications
- Engine: 2-litre turbo petrol engine | 2.2-litre turbo diesel engine
- Transmission: 6-speed MT & 6-speed AT
- Mileage: 15 km/l from petrol and 17 km/l from diesel
- Airbags: Up to 7 airbags
- Fuel Type: Petrol & Diesel
- Seating Capacity: 5, 6, & 7
- Body Type: Mid-size SUV
Mahindra Marazzo

Mahindra discontinued the Marazzo MUV in July 2024, and it was the leftover stock, which managed to sell only 80 units in December 2025.
Mahindra Marazzo Specifications
- Engine: 1.5-litre diesel engine
- Transmission: 6-speed manual gearbox
- Mileage: Up to 17 km/l
- Airbags: Dual front airbags
- Fuel Type: Diesel
- Seating Capacity: 7 & 8
- Body Type: MUV
Mahindra XUV400 EV

The now-discontinued Mahindra XUV400 EV sold 59 units in December 2025, which is a 95 percent decline in its year-on-year sales. It is the Mahindra XUV 3XO EV, which has replaced the Mahindra XUV400 EV.
Mahindra XUV400 Specifications
- Battery: 34.5 kWh battery pack & 39.5 kWh battery pack
- Range: 375 km & 456 km
- Airbags: Up to six airbags
- Fuel Type: Electric
- Seating Capacity: 5
- Body Type: SUV
Related Articles
Top Selling Tata Cars | Top Selling Maruti Cars | Top Selling Hyundai Cars




Love to see the Scorpio back to where it belongs.