← Back to AutoAlpha
Live market data · UK

Used BMW 3 Series for sale UK — live prices & data

Median UK used BMW 3 Series prices range from £6,500 (oldest, highest mileage in our coverage) to £34,500 (newest, lowest mileage). Updated from live UK marketplace data. Run a free scrape for current listings in your area.

SB Written by Salah Baaziz · Updated · Editorial standards

Used BMW 3 Series prices by year (UK market)

Median asking prices for BMW 3 Series listings across major UK marketplaces. Real selling prices typically run 5-10% below these figures.

YearLowHighMedian
2014£6,500£9,000£7,750
2016£9,000£12,500£10,750
2018£13,000£17,500£15,250
2020£20,500£26,000£23,250
2022£28,500£34,500£31,500

Prices reflect 2014-2022 model years, mixed mileage and spec. Run a live scrape for prices on your exact spec.

Common faults on a used BMW 3 Series

G20 (2019+) — generally robust; F30 (2012-2019) timing chain on N47 / B47 (the B47 is better); ZF 8HP gearbox lifetime fluid actually needs changing at 60k.

Before any viewing, check the specific car's MOT history at our free MOT lookup tool and look for repeated advisories on these systems. If the same advisory appears two cycles in a row without being fixed, the underlying problem is still there.

Which engine is best on the used BMW 3 Series?

For most UK buyers, the 320d B47 G20 is the pick. It offers the best balance of running cost, performance and resale value across the range, and avoids the specific failure modes common to the other engines.

Use our true cost of ownership calculator to model the full 3-year cost (depreciation, fuel, insurance, servicing) on any specific engine and trim before you commit.

How to buy a used BMW 3 Series — the inspection checklist

The same three steps work for every used car purchase but they matter more on a BMW 3 Series because the specific faults above can be expensive if missed:

  1. Run the reg through the free DVLA reg check — confirms make, model, colour, MOT and tax status. If anything doesn't match the listing, walk away before you go to view.
  2. Pull the full MOT history — look for repeated advisories on the systems flagged in the common faults above. A car that's had four MOTs all flagging the same wear point hasn't had that wear point fixed.
  3. Use our pre-purchase inspection guide on the day — covers the bodywork, electrical, mechanical and paperwork checks that catch most problems.

Frequently asked questions

What is the best year for a used BMW 3 Series?
For UK buyers the sweet spot tends to be a 2019-2021 BMW 3 Series with 30,000-60,000 miles. You get a relatively modern car with most of the depreciation already taken, and many of these examples still have remaining manufacturer warranty.
What is the best engine in a used BMW 3 Series?
Most UK buyers should look at the 320d B47 G20. It offers the best combination of running cost, performance and resale value for typical UK use.
How much does a used BMW 3 Series cost in the UK?
Used BMW 3 Series prices in the UK range from approximately £6,500 for an older, higher-mileage example to £34,500 for a newer, low-mileage car. Run a live scrape for current pricing on your exact spec.
Is the BMW 3 Series a good used car?
When carefully selected with verified service history and a documented pre-purchase inspection, the BMW 3 Series can be an excellent used buy. Check for the specific faults flagged above and walk away from any example that shows signs of them.
Should I buy a used BMW 3 Series privately or from a dealer?
Private sale is typically £1,000-£2,000 cheaper than dealer but offers less consumer protection. See our private seller vs dealer guide for the full comparison.