BMW Cars in India
BMW is a top luxury car brand in India, loved for sporty handling and premium cabins. Compare BMW prices, models, specifications and owner reviews here.
BMW 2 Series Gran Coupe
₹45.30 Lakh onwards
BMW builds its whole identity around the joy of driving. Its cars feel sharp and eager, and they reward you on a twisty road in a way few rivals match. That focus on driving feel is why BMW cars in India appeal so strongly to keen drivers.
There are eight models here, split evenly between four sedans and four SUVs. Prices start near Rs 45.30 Lakh and climb to about Rs 1.95 Crore. The BMW 2 Series Gran Coupe is the entry point, while the BMW 3 Series is the classic sports sedan that made the brand famous.
At the top, the BMW 7 Series is the plush flagship with a big rear seat and serious tech. Among the SUVs, the BMW X5 is the sweet spot, roomy and still genuinely fun to steer.
If you are torn between a BMW SUV and a rival, put the X3 next to the Mercedes GLC for a fair look at both. Our team lists every BMW price, spec and owner review so you can match the right car to how you drive.
Popular BMW cars
Browse BMW by category
BMW SUVs
BMW's SUVs all sit under the X badge, from the compact X1 to the X3, X5 and range-topping X7. These are premium SUVs that keep the sporty road manners the badge is known for. See how the X models stack up on price below, then read honest owner reviews before you book a viewing.
BMW Sedans
BMW's sedan line spans the entry 2 Series Gran Coupe, the sporty 3 Series, the executive 5 Series and the flagship 7 Series. This is the brand built on driving feel, so each car pairs a premium cabin with sharp handling. The 7 Series sits at the top for chauffeur-driven luxury. Line them up on price and features below, then see how owners rate the drive.
BMW cars: frequently asked questions
How many BMW cars are on sale in India?
BMW has 8 models on sale in India, covering sedan, suv body styles.
Which is the cheapest BMW car?
The BMW 2 Series Gran Coupe is the most affordable BMW car, starting at ₹45.30 Lakh ex-showroom.
Which is the most expensive BMW car?
The BMW 7 Series is the top of the BMW range at ₹195.00 Lakh ex-showroom.