Compare Cars
Compare BMW X3 vs Mahindra XUV500 on the basis of price, offers, detailed tech specs & other features. The price of BMW X3 xDrive 30i Luxury Line and Mahindra XUV500 W5 starts at Rs. 61.8 lakh and Rs. 13.82 lakh respectively. The claimed mileage for the BMW X3 xDrive 30i Luxury Line is 11 kmpl and for the Mahindra XUV500 W5 is 14 kmpl. In technical specifications, BMW X3 xDrive 30i Luxury Line is powered by 1998 cc engine whereas Mahindra XUV500 W5 is powered by 2179 cc engine.