Mahindra XUV 3XO: 5 features that makes it worth buying