Mahindra replaced the XUV300 with the XUV 3XO. It now takes on the Tata Nexon, Maruti Suzuki Brezza and the Hyundai Venue. The range runs to 30 variants across nine trim lines. You get three engines, ...