
BMW 2 Series
2015 218d Luxury Auto
SWS Car Sales Ltd·3.7 (124)· Cobham
7 used BMW 2 Series for sale from £6,650 — every car priced under £30,000. Compare ULEZ, mileage and finance side by side.
For a cash price of under £30,000, you can currently find BMW 2 Series models starting from £6,650 on Motoring Today. This selection was last updated on 6 October 2026. If you're considering finance, representative examples begin from £150 per month, though all finance options are subject to status. Our current stock of seven BMW 2 Series models under this cash price cap spans model years from 2015 to 2023. This budget typically allows access to a range of 2 Series variants, from the practical Gran Tourer to the sportier coupé, offering a blend of BMW's renowned driving dynamics and premium features. Every listing on Motoring Today includes a representative finance quote, ULEZ status, and a full MOT history for transparency.

2015 218d Luxury Auto
SWS Car Sales Ltd·3.7 (124)· Cobham

2018 220d Xdrive Luxury Active Tourer
SWS Car Sales Ltd·3.7 (124)· Cobham

2018 218i Sport Auto
AB Dealers·4.6 (235)· Feltham

2017 220i M Sport Auto
CG Motorland·4.5 (210)· Leicester

2020 218i M Sport Auto
CG Motorland·4.5 (210)· Leicester

2020 220d M Sport Auto
Albar Autos·4.3 (20)· Loughborough

2023 218i M Sport Auto
Protheroes·4.4 (74)· Market Harborough