Used BMW 2 Series cars for sale on What Car?

In partnership with

What Car? Classifieds has 1,009 approved used BMW 2 Series cars available for sale from top BMW dealers. Browse our classifieds now - the easiest and most powerful used car search tool around – and find the perfect approved used BMW 2 Series near you.

In partnership with

Cars found 1,009

Chosen Filters (2)
* Postcode invalid
BMW 2 Series 2.0 218d M Sport Auto Euro 6 (s/s) 2dr

BMW 2 Series 2.0 218d M Sport Auto Euro 6 (s/s) 2dr

Edinburgh, Midlothian
  • 2018 reg
  • Diesel
  • 2 Doors
  • Automatic
  • 49,695 Miles
£14,298
BMW 2 Series 1.5 218i GPF M Sport Euro 6 (s/s) 2dr

BMW 2 Series 1.5 218i GPF M Sport Euro 6 (s/s) 2dr

  • 2019 reg
  • Petrol
  • 2 Doors
  • Manual
  • 59,157 Miles
£14,199
Image unavailable

BMW 2 Series 2.0 220d Sport Euro 6 (s/s) 2dr

Worksop, Nottinghamshire
  • 2015 reg
  • Diesel
  • 2 Doors
  • Manual
  • 110,096 Miles
£6,750
BMW 2 Series 1.5 218i GPF SE Auto Euro 6 (s/s) 2dr

BMW 2 Series 1.5 218i GPF SE Auto Euro 6 (s/s) 2dr

Preston, Lancashire
  • 2019 reg
  • Petrol
  • 2 Doors
  • Automatic
  • 14,259 Miles
£15,990
BMW 2 Series 1.5 218i M Sport Auto Euro 6 (s/s) 2dr

BMW 2 Series 1.5 218i M Sport Auto Euro 6 (s/s) 2dr

Hinckley, Leicestershire
  • 2017 reg
  • Petrol
  • 2 Doors
  • Automatic
  • 100,630 Miles
£9,195
BMW 2 Series 3.0 M240i Auto XDrive Euro 6 (s/s) 2dr

BMW 2 Series 3.0 M240i Auto XDrive Euro 6 (s/s) 2dr

Richmond, North yorkshire
  • 2022 reg
  • Petrol
  • 2 Doors
  • Automatic
  • 23,100 Miles
£38,990
BMW 2 Series 1.5 218i Sport Euro 6 (s/s) 2dr

BMW 2 Series 1.5 218i Sport Euro 6 (s/s) 2dr

Wishaw, Lanarkshire
  • 2019 reg
  • Petrol
  • 2 Doors
  • Manual
  • 36,990 Miles
£11,998
BMW 2 Series 1.5 218i GPF M Sport Auto Euro 6 (s/s) 2dr

BMW 2 Series 1.5 218i GPF M Sport Auto Euro 6 (s/s) 2dr

Chichester, West sussex
  • 2020 reg
  • Petrol
  • 2 Doors
  • Automatic
  • 20,140 Miles
£22,788
BMW 2 Series 1.5 218i M Sport Auto Euro 6 (s/s) 2dr

BMW 2 Series 1.5 218i M Sport Auto Euro 6 (s/s) 2dr

Altrincham, Cheshire
  • 2017 reg
  • Petrol
  • 2 Doors
  • Automatic
  • 38,117 Miles
£13,218
Image unavailable

BMW 2 Series 2.0 218i M Sport Auto Euro 6 (s/s) 2dr

Weston-super-mare, North somerset
  • 2021 reg
  • Petrol
  • 2 Doors
  • Automatic
  • 35,170 Miles
£19,234
BMW 2 Series 2.0 218d Sport Euro 6 (s/s) 2dr

BMW 2 Series 2.0 218d Sport Euro 6 (s/s) 2dr

East kilbride, Lanarkshire
  • 2017 reg
  • Diesel
  • 2 Doors
  • Manual
  • 64,578 Miles
£9,798
BMW 2 Series 1.5 218i M Sport Euro 6 (s/s) 2dr

BMW 2 Series 1.5 218i M Sport Euro 6 (s/s) 2dr

Tamworth, Staffordshire
  • 2015 reg
  • Petrol
  • 2 Doors
  • Manual
  • 103,000 Miles
£6,989
BMW 2 SERIES 1.5 218i GPF M Sport Auto Euro 6 (s/s) 2dr

BMW 2 SERIES 1.5 218i GPF M Sport Auto Euro 6 (s/s) 2dr

Derby, Derbyshire
  • 2019 reg
  • Petrol
  • 2 Doors
  • Automatic
  • 26,250 Miles
£16,600
BMW 2 Series 2.0 220d Sport Auto Euro 6 (s/s) 2dr

BMW 2 Series 2.0 220d Sport Auto Euro 6 (s/s) 2dr

Mansfield, Nottinghamshire
  • 2015 reg
  • Diesel
  • 2 Doors
  • Automatic
  • 29,000 Miles
£12,990
BMW 2 SERIES 1.5 218i GPF Sport Euro 6 (s/s) 2dr

BMW 2 SERIES 1.5 218i GPF Sport Euro 6 (s/s) 2dr

Coalville, Leicestershire
  • 2019 reg
  • Petrol
  • 2 Doors
  • Manual
  • 41,000 Miles
£12,995
BMW 2 SERIES 2.0 218d Sport Euro 6 (s/s) 2dr

BMW 2 SERIES 2.0 218d Sport Euro 6 (s/s) 2dr

Peterborough, Cambridgeshire
  • 2020 reg
  • Diesel
  • 2 Doors
  • Manual
  • 96,500 Miles
£10,249
BMW 2 Series 2.0 218d M Sport Euro 6 (s/s) 2dr

BMW 2 Series 2.0 218d M Sport Euro 6 (s/s) 2dr

Edinburgh, Midlothian
  • 2019 reg
  • Diesel
  • 2 Doors
  • Manual
  • 54,637 Miles
£12,998
BMW 2 Series 3.0 M240i Auto Euro 6 (s/s) 2dr

BMW 2 Series 3.0 M240i Auto Euro 6 (s/s) 2dr

Bridgnorth, Shropshire
  • 2017 reg
  • Petrol
  • 2 Doors
  • Automatic
  • 64,000 Miles
£14,995
Image unavailable

BMW 2 Series 2.0 218i M Sport Auto Euro 6 (s/s) 2dr

Warrington, Cheshire
  • 2021 reg
  • Petrol
  • 2 Doors
  • Automatic
  • 19,146 Miles
£20,999
BMW 2 SERIES 1.5 218i GPF SE Auto Euro 6 (s/s) 2dr

BMW 2 SERIES 1.5 218i GPF SE Auto Euro 6 (s/s) 2dr

Shrewsbury, Shropshire
  • 2021 reg
  • Petrol
  • 2 Doors
  • Automatic
  • 16,595 Miles
£16,490
...