Confused of buying Tata Hexa XMA or Mahindra XUV 500 W7 AT, took both cars for test drive, each behaved very differently. both cars are best on their areas like,
For Hexa:
seating comfort, Planted and excellent ride quality, build, materials used,steering feels etc.
For XUV:
Peepy engine, Compact dimensions compared to hexa, well designed boot, important safety features like ESP and roll over mitigation in W 7 AT variant. Also 9 years old product with many updates.

Hexa has a good ride quality. Hexa has sport mode in automatic complete blast. Race car mode blows you away. Hexa is a real suv with rear wheel drive best for off road. 5 year warranty is peace. 3 row has more leg room than xuv. All the seats can be adjusted in xma. But xuv is compact and easy to drive. All other things go for XMA.

Recommendation is - if you seek a car for city, good highway and to use in as 5 seater with spacious boot then is XUV500 Automatic
Else for use of MPV'ísh with better build, suspension dynamics on bad roads, rough-tough yet better interiors then is Tata Hexa