Mahindra is gearing up to introduce the extensively updated XUV300, now called the XUV 3XO, on April 29. A preview of the ...