Browse 8 new Mahindra cars on sale in India, with prices starting from ₹4.96 Lakh. Compare on-road price, mileage, specifications and colours, then enquire with a dealer near you.
Prices run from ₹4.96 Lakh to ₹16.99 Lakh across all 8 priced models. SUV leads the line-up, with 5 SUV models. You'll find Diesel, CNG, Mild Hybrid(Electric + Petrol), Petrol options in Manual/Automatic or Manual. The Mahindra KUV100 NXT is the most affordable at ₹4.96 Lakh, and the Mahindra Thar tops the range at ₹16.99 Lakh.
| Model | Body type | Price range |
|---|---|---|
| Mahindra KUV100 NXT | — | ₹4.96 Lakh – ₹8.02 Lakh |
| Mahindra Verito | — | ₹5.28 Lakh – ₹11.8 Lakh |
| Mahindra NuvoSport | — | ₹7.98 Lakh – ₹10.49 Lakh |
| Mahindra XUV 3XO | SUV | ₹7.99 Lakh – ₹15.79 Lakh |
| Mahindra Vision S Sub Compact SUV | SUV | ₹9.3 Lakh – ₹16 Lakh |
| Mahindra Bolero Neo | SUV | ₹9.97 Lakh – ₹12.18 Lakh |
| Mahindra Thar | SUV | ₹9.99 Lakh – ₹16.99 Lakh |
| Mahindra Bolero 2025 | SUV | ₹10 Lakh – ₹12 Lakh |
Verified, inspected and ready to drive — often for half the price of new.