Mahindra XUV300 is 3 cylinder, 1197 cc Engine can generate 110 PS @ 5000 rpm power whereas Hyundai Creta is a 4 cylinder, 1497 cc Engine can generate 115 PS @ 6300 rpm power. In terms of mileage, XUV300 provides a mileage of 17 kmpl (top model), and Creta has a mileage of 16.8 kmpl (top model).