BMW car prices start at Rs ₹35.20 Lakhs for the most inexpensive model in its lineup, the BMW X1. The most expensive car in BMW's lineup is the BMW M Series, priced at Rs. ₹1.55 Cr. for its top variant. In total, BMW has 14 model(s) on sale in India. The BMW X1, BMW 5 Series, BMW X3 are amongst the most popular cars for the brand.