I am planning to purchase my first car. I don't have any specific requirements or daily running. I will mainly use it for city rides with family when needed and occasional weekend highway trips. My budget is up to Rs. 12 lakh. Which one should I choose among the Tata Punch, Skoda Kylaq, Mahindra XUV 3XO, Maruti Suzuki Brezza, and Tata Nexon? I am also open to other options.
Between your picks, the Mahindra XUV 3XO is the best all-rounder. This Mahindra car is one of the most spacious compact SUVs in the segment, with a wide cabin that makes it a genuinely comfortable five-seater for family outings. It also offers a strong feature set, good safety credentials and a well-balanced driving experience that works equally well in the city and on weekend highway runs. The only real drawback is the boot, which is one of the smaller ones in the segment, but for your usage pattern that is unlikely to be a deal-breaker.
The Tata Punch is a good value proposition, but it sits in a segment below the 3XO and does not offer the same level of space, performance or overall polish. The Skoda Kylaq is a strong driver's car, but it is not as spacious as the 3XO. The Maruti Brezza is a solid, reliable choice with low running costs, but it does not feel as modern or as feature-rich as the 3XO. The Tata Nexon is a good all-rounder, but the 3XO offers a more spacious cabin, and its torque convertor auto is smoother in traffic.
Overall, the 3XO strikes the best balance between space, comfort, features and value, making it the most sensible choice for a first-time buyer with your usage pattern.
More posts on similar cars
Expert reviews worth reading
Popular discussions right now
Compare suggested cars
Posted on: 19 Aug 2026
Need expert advice?
Ask the Autocar community and experts.











