Used BMW 2 Series cars for sale on What Car?

Powered by

What Car? Classifieds have 791 approved used BMW 2 Series cars available for sale from BMW approved dealers. Browse our classifieds now, the easiest and most powerful used car search around and find the perfect approved used BMW 2 Series cars near you.

Powered by

Cars found 791

Chosen Filters (4)
* Postcode invalid
BMW 2 Series 218i [136] M Sport 4dr

BMW 2 Series 218i [136] M Sport 4dr

Livingston, West lothian
  • 2021 reg
  • Petrol
  • 4 Doors
  • Manual
  • 43,970 Miles
£19,998
BMW 2 Series 218i M Sport 4dr

BMW 2 Series 218i M Sport 4dr

Livingston, West lothian
  • 2021 reg
  • Petrol
  • 4 Doors
  • Manual
  • 11,363 Miles
£22,998
BMW 2 SERIES 2.0 220d M Sport Auto Euro 6 (s/s) 2dr

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

Chesterfield, Derbyshire
  • 2015 reg
  • Diesel
  • 2 Doors
  • Automatic
  • 68,576 Miles
£11,995
BMW 2 Series Coupe 1.5 218i GPF M Sport Euro 6 (s/s) 2dr

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

Edinburgh, Midlothian
  • 2019 reg
  • Petrol
  • 2 Doors
  • Manual
  • 31,129 Miles
£15,300
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

Middlesbrough, Cleveland
  • 2016 reg
  • Diesel
  • 2 Doors
  • Manual
  • 91,102 Miles
£8,990
BMW 2 Series 2.0 220d M Sport Auto Euro 6 (s/s) 2dr

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

Bristol, Gloucestershire
  • 2017 reg
  • Diesel
  • 2 Doors
  • Automatic
  • 67,880 Miles
£12,847
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

Steeple, Essex
  • 2018 reg
  • Petrol
  • 2 Doors
  • Automatic
  • 29,154 Miles
£15,495
BMW 2 Series 218i [136] M Sport 4dr DCT

BMW 2 Series 218i [136] M Sport 4dr DCT

Glasgow, Renfrewshire
  • 2021 reg
  • Petrol
  • 4 Doors
  • Automatic
  • 15,595 Miles
£25,498
BMW 2 SERIES 1.5 218i GPF Sport Auto Euro 6 (s/s) 2dr

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

Northampton, Northamptonshire
  • 2019 reg
  • Petrol
  • 2 Doors
  • Automatic
  • 15,895 Miles
£17,995
Image unavailable

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

Windlesham, Surrey
  • 2015 reg
  • Petrol
  • 2 Doors
  • Automatic
  • 36,000 Miles
£17,495
BMW 2 Series 218i [136] M Sport 4dr

BMW 2 Series 218i [136] M Sport 4dr

Nottingham, Nottinghamshire
  • 2021 reg
  • Petrol
  • 4 Doors
  • Manual
  • 39,093 Miles
£19,798
BMW 2 SERIES 225xe Sport 5dr Auto

BMW 2 SERIES 225xe Sport 5dr Auto

Perth, Perthshire
  • 2020 reg
  • Petrol Hybrid
  • 5 Doors
  • Automatic
  • 9,890 Miles
£18,498
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

Horsham, West sussex
  • 2017 reg
  • Petrol
  • 2 Doors
  • Automatic
  • 29,416 Miles
£14,991
BMW 2 Series 220i M Sport Coupe

BMW 2 Series 220i M Sport Coupe

Grimsby, South humberside
  • 2018 reg
  • Petrol
  • 2 Doors
  • Automatic
  • 15,450 Miles
£17,991
BMW 2 SERIES 2.0 220d M Sport Euro 6 (s/s) 2dr

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

Ballymena, County antrim
  • 2016 reg
  • Diesel
  • 2 Doors
  • Manual
  • 61,000 Miles
£11,895
BMW 2 Series 2.0 218d Sport Auto Euro 6 (s/s) 2dr

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

Newport, Gwent
  • 2016 reg
  • Diesel
  • 2 Doors
  • Automatic
  • 83,000 Miles
£9,200
BMW 2 SERIES 2.0 220i Sport Euro 6 (s/s) 2dr

BMW 2 SERIES 2.0 220i Sport Euro 6 (s/s) 2dr

Stoke on trent, Staffordshire
  • 2016 reg
  • Petrol
  • 2 Doors
  • Manual
  • 71,917 Miles
£9,499
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

Solihull, West midlands
  • 2017 reg
  • Petrol
  • 2 Doors
  • Automatic
  • 45,508 Miles
£13,500
BMW 2 SERIES 3.0 M235i Euro 6 (s/s) 2dr

BMW 2 SERIES 3.0 M235i Euro 6 (s/s) 2dr

Derby, Derbyshire
  • 2015 reg
  • Petrol
  • 2 Doors
  • Manual
  • 128,000 Miles
£9,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

Cambridge, Cambridgeshire
  • 2017 reg
  • Petrol
  • 2 Doors
  • Manual
  • 38,098 Miles
£12,350
...