These are the best-selling Mahindra Cars of October 2023

1. Mahindra Scorpio - 13,578 Units

2. Mahindra Bolero - 9,647 Units

3. Mahindra XUV700 - 9,297 Units

4. Mahindra Thar - 5,593 Units

5. Mahindra XUV300 - 4,865 Units

6. Mahindra XUV400 - 639 Units

6. Mahindra Marazzo - 89 Units