6,868 for sale

Used BMW 3 Series for Sale UK

Autosweep sweeps every major British marketplace and 11,000+ dealer websites in one search, so every used BMW 3 Series for sale is in one place — no tab-hopping, no duplicate trawling.

Every 3 Series below is ranked by SweepScore, our 0–100 value score that weighs price against mileage across the whole result set — so the genuinely good deals surface first, not just the cheapest.

Across the 60 BMW 3 Series cars in our latest sweep, prices run from £8,999 to £28,913, with the middle half between £11,673 and £19,678. A typical one has covered around 52,000 miles, and they are registered between 2012 and 2026. 55% are petrol, 32% diesel, and 93% have an automatic gearbox.

2012 BMW 3 Series — photo 1 of 5
75/100

SweepScore 75/100

Balances price against mileage across your results. 100 = the cheapest and lowest-mileage car here — re-scored on every search.

BMW

3 Series 328i Modern Touring · 2012

£12,990

24,000 miAutomatic
Petrol
Bucks Green·23d
2016 BMW 3 Series — photo 1 of 5
72/100

SweepScore 72/100

Balances price against mileage across your results. 100 = the cheapest and lowest-mileage car here — re-scored on every search.

BMW

3 Series · 2016

£12,995

30,000 miAutomatic
Petrol
Hemel Hempstead·6d
2014 BMW 3 Series
69/100

SweepScore 69/100

Balances price against mileage across your results. 100 = the cheapest and lowest-mileage car here — re-scored on every search.

BMW

3 Series 316i Sport Touring · 2014

£13,595

36,650 miAutomatic
Petrol
Hassocks, Nr Brighton·870d
2014 BMW 3 Series — photo 1 of 5
68/100

SweepScore 68/100

Balances price against mileage across your results. 100 = the cheapest and lowest-mileage car here — re-scored on every search.

BMW

3 Series 316i Sport · 2014

£9,499

52,000 miAutomatic
Petrol
Leighton Buzzard·226d
2016 BMW 3 Series — photo 1 of 5
66/100

SweepScore 66/100

Balances price against mileage across your results. 100 = the cheapest and lowest-mileage car here — re-scored on every search.

BMW

3 Series 318i Sport · 2016

£8,999

58,000 miManual
Petrol
London·36d
2012 BMW 3 Series — photo 1 of 5
65/100

SweepScore 65/100

Balances price against mileage across your results. 100 = the cheapest and lowest-mileage car here — re-scored on every search.

BMW

3 Series 320i Se · 2012

£2,499

81,000 miAutomatic
Petrol
Hounslow·109d
2019 BMW 3 Series — photo 1 of 5
64/100

SweepScore 64/100

Balances price against mileage across your results. 100 = the cheapest and lowest-mileage car here — re-scored on every search.

BMW

3 Series 320i Sport · 2019

£13,500

46,642 miAutomatic
Petrol
North East Lincolnshire·58d
2019 BMW 3 Series — photo 1 of 5
63/100

SweepScore 63/100

Balances price against mileage across your results. 100 = the cheapest and lowest-mileage car here — re-scored on every search.

BMW

3 Series 318i Sport · 2019

£12,470

52,513 miAutomatic
Petrol
South Cambridgeshire·148d
2017 BMW 3 Series — photo 1 of 5
63/100

SweepScore 63/100

Balances price against mileage across your results. 100 = the cheapest and lowest-mileage car here — re-scored on every search.

BMW

3 Series 320i M Sport · 2017

£14,990

45,000 miManual
Petrol
Chelmsford·85d
2018 BMW 3 Series — photo 1 of 5
62/100

SweepScore 62/100

Balances price against mileage across your results. 100 = the cheapest and lowest-mileage car here — re-scored on every search.

BMW

3 Series 318i Sport · 2018

£11,990

57,413 miAutomatic
Petrol
Salford·386d
2019 BMW 3 Series — photo 1 of 5
62/100

SweepScore 62/100

Balances price against mileage across your results. 100 = the cheapest and lowest-mileage car here — re-scored on every search.

BMW

3 Series 318i Sport · 2019

£13,970

50,000 miAutomatic
Petrol
Salford·274d
2020 BMW 3 Series — photo 1 of 5
62/100

SweepScore 62/100

Balances price against mileage across your results. 100 = the cheapest and lowest-mileage car here — re-scored on every search.

BMW

3 Series 320i Sport · 2020

£18,970

34,926 miAutomatic
Petrol
Salford·479d

Buying a used BMW 3 Series

Most used 3 Series are the F30 (2012–2019) or G20 (2019 on), including the 330e plug-in hybrid and the Touring estate. Early F30 diesels used the N47 engine with known timing-chain issues; many cars run on run-flat tyres, which affect ride comfort and replacement cost.