ScanAuctionsValue a specific car →
Price guide · updated July 2026

BMW 1 Series prices in the UK

The average used BMW 1 Series listed for £13,697 in the UK as of July 2026 (median £12,000), based on 18,524 ScanAuctions price observations. The value sweet spot is a 2017 car at around £10,040 — 18% less than a 2018.

The 1 Series in the used market

The 1 Series splits cleanly at 2019: earlier F20 cars are the last rear-wheel-drive hatchbacks on sale anywhere, later F40 cars went front-drive and roomier. Enthusiast demand props up tidy six-cylinder and M-badged early cars, while ordinary 116d/118i volume keeps everyday prices honest. Company-car history is common — check specs carefully, because base cars were very base.

£13,697

Average price

£12,000

Median price

£3,195

Cheapest year (2009)

18,524

Cars tracked

BMW 1 Series price by year

Average and cheapest listed price per registration year, with typical mileage. Real UK observations, not book values.

Value sweet spot: 2017. A 2017 BMW 1 Series averages £10,04018% less than a 2018 — 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.

£8.8k£18k£26k£35k2008: 3,249 average (£), 222 cars£3.2k082009: 3,195 average (£), 295 cars2010: 3,250 average (£), 346 cars102011: 5,116 average (£), 472 cars2012: 4,650 average (£), 874 cars122013: 5,124 average (£), 1,194 cars2014: 5,851 average (£), 1,023 cars142015: 7,043 average (£), 1,148 cars2016: 8,313 average (£), 1,314 cars162017: 10,040 average (£), 1,353 cars£10k2018: 12,237 average (£), 1,433 cars182019: 14,025 average (£), 1,544 cars2020: 16,735 average (£), 1,362 cars202021: 18,589 average (£), 930 cars2022: 20,051 average (£), 1,061 cars222023: 22,247 average (£), 1,750 cars2024: 24,557 average (£), 957 cars242025: 28,957 average (£), 919 cars2026: 31,292 average (£), 325 cars£31k26
YearAverageCheapest seenAvg mileageCars
2026£31,2924,049325
2025£28,9577,641919
2024£24,55718,524957
2023£22,24725,2881,750
2022£20,05133,7461,061
2021£18,589£9,50043,506930
2020£16,735£7,77551,0611,362
2019£14,02558,8361,544
2018£12,23765,9281,433
2017£10,04075,1301,353
2016£8,31381,3831,314
2015£7,04385,4521,148
2014£5,85187,8211,023
2013£5,12494,2651,194
2012£4,65094,454874
2011£5,11691,914472
2010£3,250101,636346
2009£3,19597,522295
2008£3,24998,490222

“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

20162020 cars. On average, every extra 20,000 miles takes about £1,800 off the price.

MileageAverage priceCars
020,000 miles£18,010114
20,00040,000 miles£16,762962
40,00060,000 miles£14,3272,071
60,00080,000 miles£11,7881,900
80,000100,000 miles£9,2681,182
100,000120,000 miles£7,271522
120,000140,000 miles£6,155184
140,000160,000 miles£5,27746

By fuel type

Petrol (4,341)£13,612
Diesel (2,370)£10,049

By gearbox

Manual (4,110)£10,792
Automatic (2,894)£14,552

What dealers actually pay for a 1 Series

Across 2,376 BMW 1 Series listings we scanned on dealer sale platforms, the average asking price was £11,876 against an average AutoTrader retail value of £14,195 — a gap of £2,319 before fees and prep. The gap is not profit: after fees, transport and preparation, our modelled margin on the average 1 Series listing is close to zero — dealers earn by picking the right cars, not the average one.

£11,876

At auction

£14,195

Retails at

£2,319

The gap

How dealers find these cars before anyone else

Common questions

How much is a used BMW 1 Series in the UK?

As of July 2026, the average used BMW 1 Series listed for £13,697 (median £12,000), across 18,524 UK price observations tracked by ScanAuctions. Prices range from about £3,195 for a 2009 car to £31,292 for a 2026.

What is the cheapest BMW 1 Series year worth buying?

2017 is the value sweet spot: it averages £10,040, 18% less than a 2018, with average mileage around 75,130 miles. Older cars are cheaper still but carry higher mileage.

How much does mileage affect BMW 1 Series prices?

Across 2016–2020 cars, each additional 20,000 miles reduces the average price by roughly £1,800.

What do dealers pay for a BMW 1 Series?

Across 2,376 BMW 1 Series listings scanned on dealer-only sale platforms, the average asking price was £11,876 against an average AutoTrader retail value of £14,195 — a gap of £2,319 before fees and preparation costs.

Pricing a specific 1 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 valuation

More price guides

Methodology. Figures are computed from 18,524 BMW 1 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.