What is the on-road price of BMW X7 in New Delhi?The on-road price of BMW X7 xDrive40i M Sport in New Delhi is ₹ 1,46,15,965.