
BMW 2 Series
2015 218i M Sport
Ezy Access·4.5 (207)· Ruislip
13 used BMW 2 Series for sale from £7,790 — every car priced under £20,000. Compare ULEZ, mileage and finance side by side.
The BMW 2 Series is currently available with a maximum cash price of £20,000, with 10 models in stock as of 6 August 2026. The cheapest cash price for a used 2 Series in this budget is £7,790. Alternatively, a representative finance example for the same model starts from £206 per month on a Hire Purchase agreement; finance is subject to status. This budget allows for a selection of BMW 2 Series models manufactured between 2015 and 2021. This popular compact executive car is commonly reported for its engaging driving dynamics and premium interior.

2015 218i M Sport
Ezy Access·4.5 (207)· Ruislip

2017 218i Sport
Protheroes·4.4 (73)· Market Harborough

2017 218i Sport Auto
AB Dealers·4.6 (196)· Feltham

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

2016 218i M Sport
Ezy Access·4.5 (207)· Ruislip

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

2019 218i Sport Auto
Oaktree Motor Company·4.7 (193)· Torfaen

2018 230i M Sport
Albar Autos·4.3 (20)· Mountsorrel

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

2021 218i M Sport
Anycolour Car·4.9 (148)· Barnsley

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

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

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