BMW 3 Series prices in the UK
The average used BMW 3 Series listed for £15,929 in the UK as of July 2026 (median £13,999), based on 17,690 ScanAuctions price observations. The value sweet spot is a 2018 car at around £13,408 — 26% less than a 2019.
The 3 Series in the used market
The 3 Series is the definitive company-car saloon, and fleet churn gives the used market huge volume with full-history cars the norm. F30 (2012–2019) diesels are the value core — the 320d badge carries the well-known N47/B47 timing-chain folklore that keeps pre-2015 prices suppressed. G20 cars (2019 on) still trade close to premium money; the sweet deals are high-spec F30s the trade overlooks.
£15,929
Average price
£13,999
Median price
£4,033
Cheapest year (2009)
17,690
Cars tracked
BMW 3 Series price by year
Average and cheapest listed price per registration year, with typical mileage. Real UK observations, not book values.
Value sweet spot: 2018. A 2018 BMW 3 Series averages £13,408 — 26% less than a 2019 — the biggest one-year price drop on this model. Drops this size usually sit where a model changes generation, so the saving buys the outgoing shape — check which body style the year gets you before assuming it’s the same car.
| Year | Average | Cheapest seen | Avg mileage | Cars |
|---|---|---|---|---|
| 2026 | £43,443 | — | 3,706 | 262 |
| 2025 | £37,332 | — | 8,772 | 583 |
| 2024 | £31,398 | — | 23,944 | 835 |
| 2023 | £29,718 | — | 35,426 | 873 |
| 2022 | £23,909 | — | 49,985 | 1,156 |
| 2021 | £21,718 | £9,990 | 56,460 | 1,619 |
| 2020 | £19,642 | — | 62,276 | 1,300 |
| 2019 | £18,117 | — | 66,192 | 1,689 |
| 2018 ★ | £13,408 | — | 73,895 | 1,046 |
| 2017 | £11,876 | — | 85,058 | 1,177 |
| 2016 | £10,628 | — | 91,235 | 1,144 |
| 2015 | £9,272 | — | 97,078 | 1,065 |
| 2014 | £7,457 | — | 102,069 | 957 |
| 2013 | £6,452 | — | 104,965 | 1,103 |
| 2012 | £5,307 | — | 105,043 | 911 |
| 2011 | £4,527 | — | 104,325 | 624 |
| 2010 | £4,220 | — | 106,046 | 535 |
| 2009 | £4,033 | — | 102,988 | 457 |
| 2008 | £4,233 | — | 104,626 | 348 |
“Cheapest seen” excludes implausibly low listings (often accident-damaged or Cat-marked cars); “—” means the lowest prices we saw weren’t representative.
Price by mileage
2017–2021 cars. On average, every extra 20,000 miles takes about £2,500 off the price.
| Mileage | Average price | Cars |
|---|---|---|
| 0–20,000 miles | £25,467 | 137 |
| 20,000–40,000 miles | £23,140 | 931 |
| 40,000–60,000 miles | £20,027 | 1,847 |
| 60,000–80,000 miles | £16,846 | 1,871 |
| 80,000–100,000 miles | £14,142 | 1,191 |
| 100,000–120,000 miles | £11,428 | 529 |
| 120,000–140,000 miles | £9,357 | 226 |
| 140,000–160,000 miles | £8,105 | 76 |
By fuel type
By gearbox
What dealers actually pay for a 3 Series
Across 2,677 BMW 3 Series listings we scanned on dealer sale platforms, the average asking price was £13,859 against an average AutoTrader retail value of £16,345 — a gap of £2,486 before fees and prep. The gap is not profit: after fees, transport and preparation, our modelled margin on the average 3 Series listing is close to zero — dealers earn by picking the right cars, not the average one.
£13,859
At auction
£16,345
Retails at
£2,486
The gap
Common questions
How much is a used BMW 3 Series in the UK?
As of July 2026, the average used BMW 3 Series listed for £15,929 (median £13,999), across 17,690 UK price observations tracked by ScanAuctions. Prices range from about £4,033 for a 2009 car to £43,443 for a 2026.
What is the cheapest BMW 3 Series year worth buying?
2018 is the value sweet spot: it averages £13,408, 26% less than a 2019, with average mileage around 73,895 miles. Older cars are cheaper still but carry higher mileage.
How much does mileage affect BMW 3 Series prices?
Across 2017–2021 cars, each additional 20,000 miles reduces the average price by roughly £2,500.
What do dealers pay for a BMW 3 Series?
Across 2,677 BMW 3 Series listings scanned on dealer-only sale platforms, the average asking price was £13,859 against an average AutoTrader retail value of £16,345 — a gap of £2,486 before fees and preparation costs.
Pricing a specific 3 Series?
Averages set expectations; a real car needs a real valuation. Our free tool values any UK car by make, model, year and mileage — no email, no phone number.
Get a free valuationMore price guides
Methodology. Figures are computed from 17,690 BMW 3 Series price observations collected by ScanAuctions from UK marketplace and auction listings, filtered to plausible retail values and registration years. Averages are asking/listing prices, not final sold prices. Auction figures compare dealer-platform asking prices with AutoTrader retail valuations on the same cars. Last updated July 2026; refreshed monthly. Full detail: data & methodology.
Car sourcing software for UK independent dealers. Scan Motorway and CarWow in parallel, surface only the profitable deals.
Resources
© 2026 ScanAuctions · Made in the UK