The on road price of the BMW X3 in Ahmedabad ranges between Rs 56.46 lakh and Rs 72.85 lakh. The prices of BMW X3 are subject to a flat 6 percent vehicle registration tax including insurance and other miscellaneous tax. The BMW X3 comes in four variants and is powered by both petrol and diesel engine.