Red BMW 2 Series for sale

Find and finance your next used car with ChooseMyCar

  • BMW 2 Series

1.5 218i SE MPV 5dr Petrol DCT Euro 6 (s/s) (140 p BMW 2 Series

49000 miles 2018 Zero Deposit

Home Delivery Available

£13270
Stockport
£278/month
Example
  • BMW 2 Series

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

36940 miles 2017 Zero Deposit

Home Delivery Available

£11100
Derby
£233/month
Example
  • BMW 2 Series

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

38500 miles 2019 Zero Deposit

Home Delivery Available

£15700
Derby
£329/month
Example
  • BMW 2 Series

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

108409 miles 2016 Zero Deposit

Home Delivery Available

£6999
£147/month
Example
  • BMW 2 Series

2.0 220d Luxury MPV 5dr Diesel Auto xDrive Euro 6 BMW 2 Series

70889 miles 2018 Zero Deposit

Home Delivery Available

£11999
£252/month
Example
  • BMW 2 Series

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

51000 miles 2019 Zero Deposit

Home Delivery Available

£10295
£216/month
Example
  • BMW 2 Series

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

50000 miles 2019 Zero Deposit

Home Delivery Available

£13990
Basingstoke
£293/month
Example
  • BMW 2 Series

220 2 SERIES 220 M Sport 4dr Step Auto BMW 2 Series

3233 miles 2025 Zero Deposit

Home Delivery Available

£33250
£553/month
Example
  • BMW 2 Series

2.0 220i GPF Luxury MPV 5dr Petrol DCT Euro 6 (s/s BMW 2 Series

7750 miles 2019 Zero Deposit

Home Delivery Available

£17500
£367/month
Example
  • BMW 2 Series

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

106598 miles 2016 Zero Deposit

Home Delivery Available

£9495
£199/month
Example
  • BMW 2 Series

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

37818 miles 2016 Zero Deposit

Home Delivery Available

£11250
Watford
£236/month
Example
  • BMW 2 Series

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

21762 miles 2015 Zero Deposit

Home Delivery Available

£13970
Stockport
£293/month
Example
  • BMW 2 Series

225 225xe Luxury 5dr [Nav] Auto Plug in Hybrid BMW 2 Series

83000 miles 2018 Zero Deposit

Home Delivery Available

£9995
£210/month
Example
  • BMW 2 Series

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

62989 miles 2020 Zero Deposit

Home Delivery Available

£18995
£316/month
Example
  • BMW 2 Series

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

83665 miles 2017 Zero Deposit

Home Delivery Available

£11795
£247/month
Example
  • BMW 2 Series

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

75500 miles 2015 Zero Deposit

Home Delivery Available

£8994
£189/month
Example
  • BMW 2 Series

1.5 218i M Sport Saloon 4dr Petrol Manual Euro 6 ( BMW 2 Series

19888 miles 2021 Zero Deposit

Home Delivery Available

£19490
Bangor
£324/month
Example
  • BMW 2 Series

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

43000 miles 2016 Zero Deposit

Home Delivery Available

£10740
£225/month
Example
  • BMW 2 Series

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

76552 miles 2015 Zero Deposit

Home Delivery Available

£9999
Newport
£210/month
Example
  • BMW 2 Series

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

93000 miles 2016 Zero Deposit

Home Delivery Available

£8900
£187/month
Example
  • BMW 2 Series

1.5 218i M Sport Saloon 4dr Petrol Manual Euro 6 ( BMW 2 Series

52000 miles 2021 Zero Deposit

Home Delivery Available

£17395
£289/month
Example
  • BMW 2 Series

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

86817 miles 2021 Zero Deposit

Home Delivery Available

£13495
Liverpool
£225/month
Example
  • BMW 2 Series

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

32450 miles 2022 Zero Deposit

Home Delivery Available

£20350
£339/month
Example
  • BMW 2 Series

218 218i Luxury 2dr Step Auto BMW 2 Series

14287 miles 2015 Zero Deposit

Home Delivery Available

£13895
Dundee
£291/month
Example
  • BMW 2 Series

2.0 220d M Sport Coupe BMW 2 Series

87000 miles 2015 Zero Deposit

Home Delivery Available

£9500
£199/month
Example
  • BMW 2 Series

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

70000 miles 2015 Zero Deposit

Home Delivery Available

£10450
£219/month
Example
  • BMW 2 Series

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

11000 miles 2017 Zero Deposit

Home Delivery Available

£13495
Winchester
£283/month
Example
  • BMW 2 Series

2.0 220d Luxury Coupe 2dr Diesel Manual Euro 6 (s/ BMW 2 Series

46000 miles 2015 Zero Deposit

Home Delivery Available

£11000
£231/month
Example
  • BMW 2 Series

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

45285 miles 2016 Zero Deposit

Home Delivery Available

£15995
Oxford
£336/month
Example
  • BMW 2 Series

2.0 218d Sport Gran Tourer BMW 2 Series

74000 miles 2015 Zero Deposit

Home Delivery Available

£9495
Bristol
£199/month
Example
  • BMW 2 Series

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

83554 miles 2015 Zero Deposit

Home Delivery Available

£14495
Telford
£304/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

£19495
£409/month
Example
  • BMW 2 Series

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

24200 miles 2018 Zero Deposit

Home Delivery Available

£14995
£315/month
Example
  • BMW 2 Series

2.0 218D M SPORT 2d 148 BHP ONLY 29K 3 SERVICES, S BMW 2 Series

29000 miles 2018 Zero Deposit

Home Delivery Available

£15800
£331/month
Example
  • BMW 2 Series

2.0 220D M SPORT 2d 188 BHP BMW 2 Series

62000 miles 2015 Zero Deposit

Home Delivery Available

£12995
£273/month
Example