2,966 for sale
Used BMW X3 for Sale UK
Autosweep sweeps every major British marketplace and 11,000+ dealer websites in one search, so every used BMW X3 for sale is in one place — no tab-hopping, no duplicate trawling.
Every X3 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 47 BMW X3 cars in our latest sweep, prices run from £12,674 to £41,795, with the middle half between £19,230 and £28,925. A typical one has covered around 58,000 miles, and they are registered between 2013 and 2025. 62% are diesel, 28% hybrid, and 100% have an automatic gearbox.
BMW
X3 M Sport · 2020
£25,230
BMW
X3 M Sport · 2021
£25,880
BMW
X3 20i Xline · 2019
£22,970
BMW
X3 M Sport · 2020
£24,480
BMW
X3 30e M Sport · 2023
£32,900
BMW
X3 30e M Sport · 2023
£30,560
BMW
X3 30e M Sport · 2024
£35,760
BMW
X3 M Sport · 2013
£9,899
BMW
X3 M Sport · 2021
£25,310
BMW
X3 M Sport · 2017
£16,970
BMW
X3 M Sport · 2020
£22,680
BMW
X3 M Sport · 2022
£27,230
Buying a used BMW X3
The F25 (2010–2017) and G01 (2017–2024) are the common used generations, with a plug-in hybrid (xDrive30e) and an electric iX3 available on the later car. Check the four-wheel-drive system and gearbox have been serviced, especially on high-mileage diesels.











