Guides › Used BMW 3 Series Buying Guide

Used BMW 3 Series: Complete UK Buying Guide (2026)

The BMW 3 Series is the benchmark compact executive saloon — and the used market is enormous. That is both a blessing (lots of choice) and a curse (plenty of examples with hidden problems). This guide tells you exactly which generation to buy, which engine to choose, what to pay, and what to check before handing over any money.

Updated April 2026 14 min read Based on 247 live UK listings
AutoAlpha Live Search — BMW 3 Series UK Market
LIVE DATA
247
Listings found
£22,500
Median price
38,600 mi
Avg mileage
2020
Avg year
BMW 320i M Sport G20 2020 — 31,200 mi, Full BMW SH£21,495Deal
BMW 330i M Sport G20 2021 — 28,900 mi, 1 owner£26,990Fair
BMW 320d M Sport G20 2021 — 44,100 mi, FSH£22,750Deal
Find underpriced 3 Series listings the moment they appearSearch free →

G20 vs F30: Which generation should you buy?

This is the first decision every 3 Series buyer faces. The F30 ran from 2011 to 2019 and is now in the £8,000-£16,000 range. The G20 launched in 2019 and is where you will spend £18,000-£32,000. They are not the same car in any meaningful sense.

F30 (2011–2019) — Median £12,500

The F30 is one of the most numerous used cars in Britain. It was the car that re-established BMW's driving dynamics after the criticism levelled at the E90 — the electric power steering felt more natural, the chassis was balanced, and the interior quality improved substantially over the outgoing model. A 2016-2019 F30 LCI (facelift) with the B48 engine (330i) or B47 diesel (320d) is a genuinely robust package.

The risk: the earlier F30 (2011-2015) with the N20 four-cylinder petrol carries a known timing chain issue that is serious enough to warrant avoidance unless evidence of replacement is present. More on this below. Pre-2015 F30s can also suffer cooling system failures — the plastic coolant pipes and expansion tank cap are known weak points. Budget £300-600 for preventative replacement if buying one.

G20 (2019–present) — Median £24,500

The G20 is simply the better car. It is quieter, more refined, has a genuinely excellent interior (the iDrive 7 system is class-leading), and uses the updated B48/B58 petrol and B47/B57 diesel engines which are more reliable than their predecessors. The chassis is sharper than the F30 with better body control, and the technology suite — digital instruments, wireless Apple CarPlay, camera pack — puts it ahead of most rivals.

Residuals on the G20 are holding well, which means you will not find huge bargains, but you will also not lose large amounts when you sell. A 2020 320i M Sport bought for £21,500 today should be worth £15,000-16,500 in three years — a reasonable depreciation curve for a premium car.

Our recommendation: If budget is tight, buy a 2017-2019 F30 LCI with the B48 or B47 engine. If you can stretch to £20,000+, the G20 is worth every pound of the difference for day-to-day ownership quality.

Which engine to choose

320i (B48, 2.0-litre petrol, 184ps)

The 320i is the volume seller and the sweet spot for most buyers. The B48 engine is BMW's core architecture — used across 1, 2, 3, 4, 5 Series and X models — which means parts are plentiful, independent mechanics know it well, and reliability data from tens of thousands of examples is positive. Real-world fuel economy is 34-38mpg on a mix of driving. Motorway cruising at 70mph returns 42-45mpg.

What to pay: 2019 320i SE — £18,500-£21,000. 2020 320i M Sport — £20,500-£23,500. 2021 320i M Sport — £22,000-£25,500.

330i (B48, 2.0-litre petrol, 258ps)

The same B48 engine but tuned to 258ps with a more aggressive intake and exhaust calibration. The power difference is noticeable — 0-62mph in 5.8 seconds vs 7.1 in the 320i — and the in-gear performance is substantially better. The 330i M Sport is the aspirational choice and pricing reflects it. Fuel economy drops to 31-35mpg in real use.

What to pay: 2019 330i M Sport — £22,000-£26,000. 2020 330i M Sport — £24,000-£28,500. 2021 330i M Sport — £26,500-£31,000.

320d (B47, 2.0-litre diesel, 190ps)

The diesel case is complex in 2026. The 320d returns a genuine 50-55mpg on motorway runs and suits buyers covering 15,000+ miles per year. The B47 engine is considerably more reliable than the older N47 diesel it replaced (which had a notorious timing chain issue). However, EGR valve failures are common at high mileage — budget £400-£600 for replacement on any example over 60,000 miles. DPF (diesel particulate filter) issues can arise if the car has been used mainly for short urban trips — check the MOT for any DPF advisories.

What to pay: 2020 320d M Sport — £21,000-£25,000. 2021 320d M Sport — £22,500-£26,500.

See which 3 Series specs are sitting below market price right now

AutoAlpha breaks down live pricing by exact engine, spec, and year so you can spot deals the moment they appear.

Run free search →

Common problems to know before you buy

N20 engine timing chain (F30 pre-2015)

This is the most important issue to know about. The N20 four-cylinder petrol engine used in the 2011-2015 320i and 328i has a timing chain tensioner that can fail prematurely, leading to chain stretch and — in worst cases — catastrophic engine failure. BMW issued a technical service bulletin but not a full recall. A timing chain replacement on a 3 Series costs £1,500-£2,500 in parts and labour. If you are buying a pre-2015 F30 with the N20 engine, insist on documented proof that the chain and tensioner have been replaced, or price this into your offer.

Cooling system failures (F30 all engines)

BMW's cooling system on the F30 uses a combination of plastic components — particularly the expansion tank, the thermostat housing, and several coolant pipes — that degrade over time. Failures typically begin at 60,000-80,000 miles. Symptoms include coolant loss without obvious external leak, occasional overheating warnings, and coolant in the oil (a more serious sign). Preventative replacement of the expansion tank cap and thermostat housing is cheap insurance — around £200 fitted at an independent specialist.

EGR valve on diesels

The B47 diesel's EGR (exhaust gas recirculation) valve accumulates carbon deposits over time, particularly on cars used in stop-start urban traffic. When the EGR sticks open or closed, the car may enter limp mode, suffer rough idling, or produce more smoke than usual. On a test drive, listen for rough running from cold, and check the engine bay for any black sooty residue around the EGR area. An EGR clean costs £150-250; replacement is £400-600.

Pricing reference table

Model / Spec Year Typical Mileage Market Range Median
320i SE (F30 LCI) 2017-2019 50,000-75,000 £11,000-£15,500 £13,200
320d M Sport (F30 LCI) 2017-2019 55,000-90,000 £12,500-£17,000 £14,800
320i SE (G20) 2019-2020 30,000-50,000 £18,500-£22,500 £20,200
320i M Sport (G20) 2020-2021 25,000-42,000 £20,500-£25,500 £22,500
330i M Sport (G20) 2020-2021 22,000-38,000 £24,000-£28,500 £26,200
320d M Sport (G20) 2020-2021 35,000-55,000 £21,000-£26,000 £23,500

How to use AutoAlpha to find an underpriced 3 Series

The 3 Series market has hundreds of listings at any given moment, which means significant pricing variation. A 2020 320i M Sport with 30,000 miles and full BMW service history might be on for £19,995 at one dealer and £24,500 at another — for cars that are genuinely equivalent on paper. The difference is not always the car; it is often the dealer's overhead, their urgency to sell, and whether they checked current market prices when they listed it.

AutoAlpha indexes live listings across the UK market and calculates the real median price for any specific search — model, year, engine, spec, mileage band, and postcode radius. When you run a search, each listing gets a "Deal", "Fair", or "Overpriced" badge based on how it sits relative to that calculated median. You can sort by the biggest underpricing first and contact those sellers directly.

Negotiation tip: When you have the AutoAlpha market median in hand, you can open negotiations with something concrete: "I can see from the current market data that comparable examples are averaging £21,200 — I'd like to discuss your asking price of £23,500." Dealers respond to data far better than they respond to "can you do it a bit cheaper."

Stop guessing what a fair price is for a BMW 3 Series

AutoAlpha gives you the live market median for any exact 3 Series spec so you negotiate with real numbers, not hope.

Check the market now →

What to check on a test drive

Beyond the mechanical points above, a 3 Series test drive should cover: cold start behaviour (N20 timing chain rattle is loudest on cold start — any metallic rattling in the first 30 seconds is a red flag), brake pedal feel (the M Sport brake package uses larger discs that can warp if the car was tracked), steering — the G20's electric steering is excellent when working correctly; any vagueness or inconsistency suggests a suspension or alignment issue. Also verify iDrive and all connected services work — retrofitting Apple CarPlay or replacing the NBT/MGU head unit is expensive.

Find underpriced BMW 3 Series listings in your area

AutoAlpha analyses live UK listings and flags every 3 Series priced below market median — so you only contact cars genuinely worth your time.

Start free search →
No credit card · 2 free searches · Under 60 seconds