2,499 for sale

Used BMW X1 for Sale UK

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

Every X1 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 49 BMW X1 cars in our latest sweep, prices run from £10,260 to £26,846, with the middle half between £12,740 and £19,890. A typical one has covered around 56,000 miles, and they are registered between 2012 and 2026. 57% are petrol, 29% diesel, and 94% have an automatic gearbox.

2012 BMW X1 — photo 1 of 5
74/100

SweepScore 74/100

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

BMW

X1 M Sport · 2012

£7,990

42,900 miAutomatic
Diesel
Chelmsford·88d
2022 BMW X1 — photo 1 of 5
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

X1 18i Xline · 2022

£19,390

13,596 miManual
Petrol
Chatham·30d
2019 BMW X1 — photo 1 of 5
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

X1 20i M Sport · 2019

£19,430

13,154 miAutomatic
Petrol
Norwich·27d
2012 BMW X1 — photo 1 of 5
67/100

SweepScore 67/100

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

BMW

X1 M Sport · 2012

£6,984

58,554 miAutomatic
Diesel
St Albans·74d
2022 BMW X1 — 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

X1 18i M Sport · 2022

£21,040

13,709 miAutomatic
Petrol
Norwich·81d
2019 BMW X1 — 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

X1 20i Xline · 2019

£17,440

28,458 miAutomatic
Petrol
Salford·250d
2019 BMW X1 — 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

X1 Sport · 2019

£14,900

39,000 miAutomatic
Diesel
Rainham·249d
2021 BMW X1 — 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

X1 20i Xline · 2021

£20,650

20,233 miAutomatic
Petrol
Waltham Cross·20d
2020 BMW X1 — 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

X1 18i M Sport · 2020

£18,470

30,653 miAutomatic
Petrol
Salford·258d
2020 BMW X1 — photo 1 of 5
61/100

SweepScore 61/100

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

BMW

X1 20i Se · 2020

£13,999

46,804 miAutomatic
Petrol
South Tyneside·99d
2016 BMW X1 — photo 1 of 5
60/100

SweepScore 60/100

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

BMW

X1 20i M Sport · 2016

£12,995

52,100 miAutomatic
Petrol
Addlestone·458d
2019 BMW X1 — photo 1 of 5
60/100

SweepScore 60/100

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

BMW

X1 Sdrive18i Sport · 2019

£16,280

42,000 miAutomatic
Petrol
Salford·394d

Buying a used BMW X1

The first X1 (2009–2015) was rear-wheel-drive based; from 2015 it moved to a front-wheel-drive platform with much more interior space, and a third generation arrived in 2022. xDrive models add four-wheel drive, worth having only if you need it.