Used BMW 2 Series cars for sale on What Car?

Powered by

What Car? Classifieds have 1,007 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 1,007

Chosen Filters (2)
* Postcode invalid
BMW 2 Series 3.0 M235i Auto Euro 6 (s/s) 2dr

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

Birmingham, Staffordshire
  • 2014 reg
  • Petrol
  • 2 Doors
  • Automatic
  • 85,000 Miles
£13,950
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

London, Middlesex
  • 2017 reg
  • Petrol
  • 2 Doors
  • Automatic
  • 76,000 Miles
£11,990
BMW 2 SERIES 2.0 220i GPF M Sport Auto Euro 6 (s/s) 2dr

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

Plymouth, Devon
  • 2021 reg
  • Petrol
  • 2 Doors
  • Automatic
  • 13,028 Miles
£23,500
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

Wigan, Lancashire
  • 2017 reg
  • Petrol
  • 2 Doors
  • Automatic
  • 56,321 Miles
£13,495
BMW 2 Series 2.0 220d M Sport Auto XDrive Euro 6 (s/s) 2dr

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

Lincoln, Lincolnshire
  • 2019 reg
  • Diesel
  • 2 Doors
  • Automatic
  • 40,792 Miles
£17,522
BMW 2 SERIES 2.0 220i M Sport Auto Euro 6 (s/s) 2dr

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

Colchester, Essex
  • 2016 reg
  • Petrol
  • 2 Doors
  • Automatic
  • 64,543 Miles
£12,999
BMW 2 Series 3.0 M240i Auto Euro 6 (s/s) 2dr

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

Chester, Cheshire
  • 2017 reg
  • Petrol
  • 2 Doors
  • Automatic
  • 66,000 Miles
£18,995
BMW 2 SERIES 2.0 220d Sport Euro 6 (s/s) 2dr

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

Liverpool, Lancashire
  • 2016 reg
  • Diesel
  • 2 Doors
  • Manual
  • 141,231 Miles
£5,690
BMW 2 SERIES 3.0 M240i GPF Auto Euro 6 (s/s) 2dr

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

Oldham, Lancashire
  • 2018 reg
  • Petrol
  • 2 Doors
  • Automatic
  • 15,000 Miles
£22,925
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

Grimsby, South humberside
  • 2015 reg
  • Diesel
  • 2 Doors
  • Automatic
  • 47,500 Miles
£12,990
BMW 2 Series 3.0 M240i Auto Euro 6 (s/s) 2dr

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

Deeside, Clwyd
  • 2017 reg
  • Petrol
  • 2 Doors
  • Automatic
  • 32,000 Miles
£20,995
BMW 2 SERIES 2.0 225d M Sport Auto Euro 6 (s/s) 2dr

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

Steeple, Essex
  • 2014 reg
  • Diesel
  • 2 Doors
  • Automatic
  • 60,275 Miles
£12,795
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

Steeple, Essex
  • 2016 reg
  • Petrol
  • 2 Doors
  • Manual
  • 65,272 Miles
£10,295
BMW M235I 3.0 M235i Euro 6 (s/s) 2dr

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

Westcliff-on-sea, Essex
  • 2016 reg
  • Petrol
  • 2 Doors
  • Manual
  • 61,446 Miles
£13,990
BMW 2 Series 218i [136] M Sport 4dr DCT

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

Glasgow, Dunbartonshire
  • 2021 reg
  • Petrol
  • 4 Doors
  • Automatic
  • 54,950 Miles
£20,000
BMW 2 SERIES 218i Sport 4dr

BMW 2 SERIES 218i Sport 4dr

Paisley, Renfrewshire
  • 2021 reg
  • Petrol
  • 4 Doors
  • Manual
  • 23,079 Miles
£19,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

New southgate, Barnet
  • 2018 reg
  • Petrol
  • 2 Doors
  • Automatic
  • 10,598 Miles
£16,450
BMW 2 Series 3.0 M235i Auto Euro 6 (s/s) 2dr

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

Walsall, West midlands
  • 2016 reg
  • Petrol
  • 2 Doors
  • Automatic
  • 76,925 Miles
£14,199
BMW 2 SERIES 2.0 220i M Sport Auto Euro 6 (s/s) 2dr

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

Glasgow, Renfrewshire
  • 2023 reg
  • Petrol
  • 2 Doors
  • Automatic
  • 5,747 Miles
£35,898
BMW 2 SERIES 1.5 218i Sport Euro 6 (s/s) 2dr

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

Dunstable, Bedfordshire
  • 2017 reg
  • Petrol
  • 2 Doors
  • Manual
  • 60,000 Miles
£9,895
...