Mahindra XUV700 Petrol Variants Explained | MX, AX3, AX5, AX7, AX7 Luxury | The Ultimate Analysis