
Buying a Pre-Owned BMW 3 Series in India: Price, Checks & What to Expect
A pre-owned BMW 3 Series in India typically costs between ₹8 lakh and ₹25 lakh for cars from the previous generation (pre-2019), with well-kept, low-mileage examples of the newer 330i M Sport pushing closer to ₹50 lakh. That’s a wide band, and where a specific car falls in it depends heavily on generation, engine, and how it’s been maintained, more than most other used luxury cars in this price range. If you’re buying through a







