Used BMW 2 Series cars for sale on What Car?

Powered by

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

Chosen Filters (3)
* Postcode invalid
BMW 2 SERIES 1.5 218i Sport Auto Euro 6 (s/s) 2dr

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

Magherafelt, County londonderry
  • 2016 reg
  • Petrol
  • 2 Doors
  • Automatic
  • 69,331 Miles
£10,995
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

Gillingham, Kent
  • 2017 reg
  • Diesel
  • 2 Doors
  • Manual
  • 29,700 Miles
£13,988
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

Blackpool, Lancashire
  • 2015 reg
  • Diesel
  • 2 Doors
  • Automatic
  • 66,072 Miles
£11,690
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

Waltham cross, Hertfordshire
  • 2017 reg
  • Diesel
  • 2 Doors
  • Manual
  • 44,000 Miles
£12,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

Ashford, Middlesex
  • 2017 reg
  • Petrol
  • 2 Doors
  • Automatic
  • 58,271 Miles
£12,245
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

Birmingham, Warwickshire
  • 2017 reg
  • Petrol
  • 2 Doors
  • Automatic
  • 41,702 Miles
£11,995
Image unavailable

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

Washington, Tyne and wear
  • 2018 reg
  • Diesel
  • 2 Doors
  • Manual
  • 57,259 Miles
£11,990
BMW M2 3.0 M240i Auto Euro 6 (s/s) 2dr

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

Chorley, Lancashire
  • 2017 reg
  • Petrol
  • 2 Doors
  • Automatic
  • 66,167 Miles
£16,499
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

Crawley, West sussex
  • 2020 reg
  • Petrol
  • 2 Doors
  • Automatic
  • 38,848 Miles
£18,329
BMW 2 Series 3.0 M235i Auto Euro 6 (s/s) 2dr

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

Winchester, Hampshire
  • 2015 reg
  • Petrol
  • 2 Doors
  • Automatic
  • 55,945 Miles
£15,144
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

Bishop's stortford, Hertfordshire
  • 2016 reg
  • Diesel
  • 2 Doors
  • Automatic
  • 58,800 Miles
£13,850
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

Bilston, West midlands
  • 2015 reg
  • Diesel
  • 2 Doors
  • Automatic
  • 64,291 Miles
£11,995
BMW 2 Series 2.0 228i M Sport Auto Euro 6 (s/s) 2dr

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

Bilston, West midlands
  • 2016 reg
  • Petrol
  • 2 Doors
  • Automatic
  • 97,700 Miles
£10,495
BMW 2 Series 2.0 230i M Sport Auto Euro 6 (s/s) 2dr

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

Portadown, Armagh
  • 2023 reg
  • Petrol
  • 2 Doors
  • Automatic
  • 9,052 Miles
£35,995
BMW 2 Series 2.0 230i M Sport Auto Euro 6 (s/s) 2dr

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

Portadown, Armagh
  • 2023 reg
  • Petrol
  • 2 Doors
  • Automatic
  • 9,418 Miles
£35,995
BMW 2 Series 3.0 M235i Euro 6 (s/s) 2dr

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

Potters bar, Hertfordshire
  • 2016 reg
  • Petrol
  • 2 Doors
  • Manual
  • 40,000 Miles
£15,895
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

Swindon, Wiltshire
  • 2016 reg
  • Diesel
  • 2 Doors
  • Manual
  • 82,279 Miles
£9,650
BMW M2 3.0 M235i Auto Euro 6 (s/s) 2dr

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

Bury, Lancashire
  • 2015 reg
  • Petrol
  • 2 Doors
  • Automatic
  • 106,000 Miles
£11,888
BMW M2 3.0 M240i Auto Euro 6 (s/s) 2dr

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

Dunstable, Bedfordshire
  • 2016 reg
  • Petrol
  • 2 Doors
  • Automatic
  • 65,000 Miles
£16,489
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

Newton-le-willows, Merseyside
  • 2016 reg
  • Petrol
  • 2 Doors
  • Manual
  • 74,916 Miles
£9,495
...