My car usage is hardly twice or thrice a week. I don't use my car for daily travel. My budget is Rs 10 lakh. I currently have a 2012 Hyundai Eon Sportz and want to upgrade to a better make and model, preferably a crossover or SUV. Which would be the best option among the following: Tata Punch/Nexon, Maruti Fronx, Renault Kiger, and Mahindra 3XO?
With your usage pattern of driving just two or three times a week, the priority should be a petrol car that is easy to live with, reliable and inexpensive to maintain. The Mahindra XUV 3XO is the best choice from your shortlist. It is one of the most spacious compact SUVs in the segment, has a wide cabin that makes it a genuinely comfortable five-seater, and the turbo petrol engine is punchy and enjoyable to drive. This Mahindra car also offers a strong safety package and good value for money.
The Tata Nexon is a good alternative, but the XUV 3XO feels more spacious and better finished inside. The Tata Punch is a segment below and does not feel like a meaningful upgrade from your Eon. The Maruti Fronx is a sensible and reliable choice, but it does not feel as premium or as spacious as the 3XO.
Mahindra XUV 3XO
Explore cars mentioned
More posts on similar cars
Compare suggested cars
Popular discussions right now
Want to sell your car?
Sell your car at the right price, without the stress.
Posted on: 19 Sept 2026
Need expert advice?
Ask the Autocar community and experts.







