By Akshay
May 15, 2026
If you are planning to buy a Mahindra car, we have compiled a list of the brand's best-selling vehicles.
The Mahindra Scorpio tops the list of best-selling vehicles. The company sold 14,719 units of the vehicle in April 2026.
Meanwhile, the Mahindra Thar is the second best-selling car. This figure includes data for both the Thar and the Thar Rox. In April, 10,459 units of this vehicle were sold.
The Mahindra Bolero is the third best-selling nameplate. This includes both the Bolero and the Bolero Neo. 8,917 units of this vehicle were sold.
Ranked fourth is the Mahindra XUV 7XO, with 8,630 units sold in April 2026. The company has launched this model in the market as a replacement for the XUV 700.
Additionally, in fifth place is Mahindra's XUV 3XO, with 7,517 units sold in April 2026. In March, 9,199 units of this car were sold.
Sales of Mahindra's electric vehicles have also been robust. The company sold 3,242 units of the 9s, 1,611 units of the XEV 9e, and 1,170 units of the BE 6.
The BE 6 is Mahindra's fastest-growing electric car. Last year, 550 units were sold—meaning the car achieved a growth rate of 113 percent.