The Mahindra XUV 3XO MX2 Pro AT, being a high-riding option, will give you a better seating position than the sedans you've listed, making it easier to judge the car's dimensions. For your occasional highway trips as well, the Mahindra's suspension is likely to offer slightly better comfort.
The Mahindra XUV 3XO price in Thane (Maharashtra) for the MX2 Pro 1.2 Petrol AT is ₹10.54 lakh (ex-showroom).

