BMW Cars

Founded in 1916Munich, GermanyIn India since 2006

  • 22Models availableStarting ₹45.30 Lakh
  • 65Showroomsin 41 cities
  • 6Electric carsStarting ₹49.90 Lakh
  • 44VariantsTo choose from

BMW car models

Ex-showroom prices of every BMW car on sale in India, most popular first.

Any budget
Body type
Fuel

22 BMW cars

Browse BMW cars

Every BMW car by body type, fuel and budget, each list with prices and specs.

BMW electric cars

Every battery pack, the claimed range and the quickest DC fast charge of each BMW EV.

ModelBatteryClaimed rangeDC fast charge
BMW iX166.4 kWh417 km—
BMW i7101.7 kWh560 - 625 km—
BMW i583.9 kWh516 km—
BMW i470.2 / 83.9 kWh483 - 590 km31 min (10-80%)
BMW iX76.6 / 111.5 kWh635 km—
BMW iX1 LWB66.4 kWh531 km30 min (10-80%)

Range is the maker's claimed figure on a full charge; real-world range is lower.

View all BMW electric cars →

About BMW

BMW sells 22 models in India — 9 SUVs, 9 sedans, 3 coupes and 1 convertible — with petrol, diesel, electric and hybrid power. Prices start at ₹45.30 Lakh for the 2 Series Gran Coupe and go up to ₹2.58 Crore for the i7 (ex-showroom). 6 of them are electric: the iX1, i7, i5, i4, iX and iX1 LWB.

Bayerische Motoren Werke began in Munich in 1916 as a maker of aircraft engines and built its first car in 1928; the blue-and-white roundel takes the colours of Bavaria. The BMW Group also owns MINI and Rolls-Royce. BMW India was set up in 2006, and its plant in Chennai, opened in 2007, assembles a large part of the range it sells here.

Founded
1916
Headquarters
Munich, Germany
Parent company
BMW Group
In India since
2006

BMW car price list in India

BMW car prices in India range from ₹45.30 Lakh to ₹2.58 Crore (ex-showroom). Here is the price of every BMW model on sale as of October 2026.

ModelEx-showroom price
BMW M5₹2.01 Crore
BMW X1₹50.60 - 52.15 Lakh
BMW X7₹1.25 - 1.29 Crore
BMW X5₹94.88 Lakh - 1.07 Crore
BMW M2₹1.00 Crore
BMW M4₹1.52 - 1.79 Crore
BMW Z4₹87.90 - 92.61 Lakh
BMW X3₹71.20 - 73.10 Lakh
BMW 7 Series₹1.79 - 1.82 Crore
BMW 5 Series₹72.35 Lakh
BMW iX1₹66.90 Lakh
BMW i7₹2.05 - 2.58 Crore
BMW XM₹2.55 Crore
BMW i5₹1.20 Crore
BMW M8₹2.38 Crore
BMW 2 Series Gran Coupe₹45.30 - 47.20 Lakh
BMW i4₹72.50 - 77.50 Lakh
BMW iX₹1.21 - 1.40 Crore
BMW 3 Series LWB₹60.45 - 61.75 Lakh
BMW iX1 LWB₹49.90 Lakh
BMW M340i₹72.75 - 73.95 Lakh
BMW X4 M40i₹91.00 Lakh

The on-road price adds registration, road tax and insurance, and depends on your city.

BMW car FAQs

What is the price range of BMW cars in India?

BMW cars are priced from ₹45.30 Lakh to ₹2.58 Crore (ex-showroom). The most affordable is the BMW 2 Series Gran Coupe and the most expensive is the BMW i7. On-road prices are higher and depend on your city.

Which is the cheapest BMW car in India?

The BMW 2 Series Gran Coupe is the cheapest BMW car, priced from ₹45.30 Lakh (ex-showroom). The next most affordable are the iX1 LWB (from ₹49.90 Lakh) and X1 (from ₹50.60 Lakh).

Which are the most popular BMW cars?

The most popular BMW cars are the M5 (₹2.01 Crore), X1 (₹50.60 - 52.15 Lakh) and X7 (₹1.25 - 1.29 Crore).

How many BMW car models are on sale in India?

BMW currently sells 22 models in India: 9 SUVs, 9 sedans, 3 coupes and 1 convertible.

Which BMW cars are available under ₹50 Lakh?

These BMW cars start under ₹50 Lakh: 2 Series Gran Coupe (from ₹45.30 Lakh) and iX1 LWB (from ₹49.90 Lakh).

Which BMW cars are available in diesel?

5 BMW cars are available with a diesel engine: the X1, X5, X3, 7 Series and 3 Series LWB.

Does BMW sell electric cars in India?

Yes. BMW sells 6 electric cars in India: the iX1 (₹66.90 Lakh), i7 (₹2.05 - 2.58 Crore), i5 (₹1.20 Crore), i4 (₹72.50 - 77.50 Lakh), iX (₹1.21 - 1.40 Crore) and iX1 LWB (₹49.90 Lakh).

How many BMW showrooms are there in India?

CarJade lists 65 BMW showrooms across 41 cities and towns in India. Delhi, Kolkata and Mumbai have the most.

Where is BMW based and who owns it?

BMW is headquartered in Munich, Germany and is part of the BMW Group.

When was BMW founded?

BMW was founded in 1916. It has sold cars in India since 2006.