Autosweep sweeps every major British marketplace and 11,000+ dealer websites in one search, so every used BMW 2 Series for sale is in one place — no tab-hopping, no duplicate trawling.
Every 2 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 2 Series cars in our latest sweep, prices run from £7,946 to £21,973, with the middle half between £11,932 and £17,675. A typical one has covered around 49,000 miles, and they are registered between 2014 and 2025. 67% are petrol, 32% diesel, and 83% have an automatic gearbox.
"2 Series" covers very different cars: the rear-wheel-drive Coupé and Convertible, the front-wheel-drive Gran Coupé, and the Active Tourer and Gran Tourer MPVs. Decide which body you want first — an Active Tourer is a practical family car, a 2 Series Coupé is not.