Black BMW 2 Series for sale

Find and finance your next used car with ChooseMyCar

  • BMW 2 Series

1.5 218I M SPORT GRAN COUPE BMW 2 Series

39693 miles 2021 Zero Deposit

Home Delivery Available

£18500
Bury
£308/month
Example
  • BMW 2 Series

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

60000 miles 2019 Zero Deposit

Home Delivery Available

£14490
£304/month
Example
  • BMW 2 Series

1.5 218i M Sport Saloon 4dr Petrol DCT Euro 6 (s/s BMW 2 Series

36660 miles 2021 Zero Deposit

Home Delivery Available

£19450
£324/month
Example
  • BMW 2 Series

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

88322 miles 2016 Zero Deposit

Home Delivery Available

£10400
£218/month
Example
  • BMW 2 Series

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

97000 miles 2017 Zero Deposit

Home Delivery Available

£6995
Luton
£147/month
Example
  • BMW 2 Series

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

65000 miles 2016 Zero Deposit

Home Delivery Available

£16750
£351/month
Example
  • BMW 2 Series

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

20600 miles 2022 Zero Deposit

Home Delivery Available

£17290
£288/month
Example
  • BMW 2 Series

218 218I LUXURY ACTIVE TOURER 5-Door BMW 2 Series

21500 miles 2019 Zero Deposit

Home Delivery Available

£13999
£294/month
Example
  • BMW 2 Series

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

20600 miles 2022 Zero Deposit

Home Delivery Available

£17290
£288/month
Example
  • BMW 2 Series

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

40000 miles 2016 Zero Deposit

Home Delivery Available

£18180
£381/month
Example
  • BMW 2 Series

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

62172 miles 2016 Zero Deposit

Home Delivery Available

£10750
Warrington
£225/month
Example
  • BMW 2 Series

220 220d xDrive Luxury 5dr Step Auto BMW 2 Series

50000 miles 2015 Zero Deposit

Home Delivery Available

£9995
Portsmouth
£210/month
Example
  • BMW 2 Series

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

23163 miles 2018 Zero Deposit

Home Delivery Available

£14990
£314/month
Example
  • BMW 2 Series

2.0 220i Sport Coupe 2dr Petrol Manual Euro 6 (s/s BMW 2 Series

43494 miles 2015 Zero Deposit

Home Delivery Available

£9490
Scunthorpe
£199/month
Example
  • BMW 2 Series

2.0 218d Sport MPV 5dr Diesel Manual Euro 6 (s/s) BMW 2 Series

56800 miles 2017 Zero Deposit

Home Delivery Available

£8999
Bury
£189/month
Example
  • BMW 2 Series

1.5 218i GPF M Sport Coupe 2dr Petrol Manual Euro BMW 2 Series

56566 miles 2020 Zero Deposit

Home Delivery Available

£13300
Derby
£221/month
Example
  • BMW 2 Series

1.5 218i GPF Sport Convertible 2dr Petrol Manual E BMW 2 Series

54896 miles 2018 Zero Deposit

Home Delivery Available

£11499
Solihull
£241/month
Example
  • BMW 2 Series

1.5 216d SE MPV 5dr Diesel Manual Euro 6 (s/s) (11 BMW 2 Series

118947 miles 2017 Zero Deposit

Home Delivery Available

£7795
Plymouth
£163/month
Example
  • BMW 2 Series

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

53000 miles 2015 Zero Deposit

Home Delivery Available

£10495
Ipswich
£220/month
Example
  • BMW 2 Series

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

69000 miles 2017 Zero Deposit

Home Delivery Available

£9000
£189/month
Example
  • BMW 2 Series

1.5 218i SE Coupe 2dr Petrol Manual Euro 6 (s/s) ( BMW 2 Series

70000 miles 2016 Zero Deposit

Home Delivery Available

£7990
£168/month
Example
  • BMW 2 Series

M2 2.0 M235i Saloon 4dr Petrol Auto xDrive Euro 6 (s/ BMW 2 Series

6000 miles 2024 Zero Deposit

Home Delivery Available

£24995
£416/month
Example
  • BMW 2 Series

2.0 220i M Sport MPV 5dr Petrol Auto Euro 6 (s/s) BMW 2 Series

24415 miles 2017 Zero Deposit

Home Delivery Available

£15989
£335/month
Example
  • BMW 2 Series

2.0 220i M Sport Coupe 2dr Petrol Manual Euro 6 (s BMW 2 Series

42840 miles 2015 Zero Deposit

Home Delivery Available

£12999
Peterborough
£273/month
Example
  • BMW 2 Series

1.5 218i M Sport MPV 5dr Petrol Manual Euro 6 (s/s BMW 2 Series

64000 miles 2018 Zero Deposit

Home Delivery Available

£11977
£251/month
Example
  • BMW 2 Series

2.0 220i Luxury Auto Euro 6 (s/s) 5dr BMW 2 Series

32000 miles 2016 Zero Deposit

Home Delivery Available

£14995
£315/month
Example
  • BMW 2 Series

1.5 225xe 16.3kWh M Sport MPV 5dr Petrol Plug-in H BMW 2 Series

6803 miles 2023 Zero Deposit

Home Delivery Available

£28995
£482/month
Example
  • BMW 2 Series

1.5 218i Sport Coupe 2dr Petrol Manual Euro 6 (s/s BMW 2 Series

44335 miles 2018 Zero Deposit

Home Delivery Available

£11895
£249/month
Example
  • BMW 2 Series

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

73000 miles 2017 Zero Deposit

Home Delivery Available

£11995
Swindon
£252/month
Example
  • BMW 2 Series

2.0 220d M Sport Convertible 2dr Diesel Auto Euro BMW 2 Series

86000 miles 2017 Zero Deposit

Home Delivery Available

£11280
£237/month
Example
  • BMW 2 Series

M2 3.0 M235i Coupe 2dr Petrol Auto Euro 6 (s/s) (326 BMW 2 Series

79014 miles 2015 Zero Deposit

Home Delivery Available

£13950
Cheltenham
£293/month
Example
  • BMW 2 Series

1.5 218i M Sport Convertible 2dr Petrol Auto Euro BMW 2 Series

45663 miles 2018 Zero Deposit

Home Delivery Available

£13990
Stoke-on-Trent
£293/month
Example
  • BMW 2 Series

1.5 218i Sport (LCP) Saloon 4dr Petrol DCT Euro 6 BMW 2 Series

24344 miles 2022 Zero Deposit

Home Delivery Available

£20445
Liverpool
£340/month
Example
  • BMW 2 Series

2.0 218d Sport Convertible 2dr Diesel Manual Euro BMW 2 Series

19500 miles 2019 Zero Deposit

Home Delivery Available

£14995
London
£315/month
Example
  • BMW 2 Series

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

33413 miles 2021 Zero Deposit

Home Delivery Available

£20415
£340/month
Example
  • BMW 2 Series

1.5 218i M Sport MPV 5dr Petrol DCT Euro 6 (s/s) ( BMW 2 Series

23516 miles 2020 Zero Deposit

Home Delivery Available

£18495
Manchester
£308/month
Example