Used BMW 2 Series cars for sale

internal.raccars.co.uk currently have 917 used BMW 2 Series cars for sale

BMW 2 Series

218i M Sport 5dr [Nav]

£21,626
2016(66)
£432.96 per month
Show representative example >
  • 2,340
  • Manual
  • Petrol
  • 1.5L
Call the dealer:03300378720View vehicle

BMW 2 Series

218d M Sport 5dr [Nav] Step Auto

£23,057
2016(66)
£462.99 per month
Show representative example >
  • 103
  • Manual
  • Diesel
  • 1.5L
Call the dealer:03300298799View vehicle

BMW 2 Series

220d [190] M Sport 2dr

£17,850
2015(64)
£353.69 per month
Show representative example >
  • 38,718
  • Manual
  • Diesel
  • 2L
Call the dealer:03300295122View vehicle

BMW 2 Series

216d Luxury 5dr

£19,898
2016(16)
£396.68 per month
Show representative example >
  • 6,545
  • Manual
  • Diesel
  • 1.5L
Call the dealer:03300294215View vehicle

BMW 2 Series

218d Sport 5dr

£20,318
2016(66)
£405.50 per month
Show representative example >
  • 103
  • Manual
  • Diesel
  • 2L
Call the dealer:03300378720View vehicle

BMW 2 Series

218d Sport 5dr Step Auto Estate

 
£21,995
2016(16)
£440.70 per month
Show representative example >
  • 13,575
  • Semi Automatic
  • Diesel
  • 2L
Call the dealer:03300377804View vehicle

Value your car for free with RAC Cars in 3 easy steps

BMW 2 Series

218d SE 5dr

£15,398
2015(15)
£302.23 per month
Show representative example >
  • 21,322
  • Manual
  • Diesel
  • 2L
Call the dealer:03300294215View vehicle

BMW 2 Series

2.0TD 218d Sport 5-Door

£20,290
2016(66)
£404.91 per month
Show representative example >
  • 4,099
  • Manual
  • Diesel
  • 2L
Call the dealer:03300371676View vehicle

BMW 2 Series

218d [150] Sport 2dr [Nav]

£18,768
2016(66)
£372.96 per month
Show representative example >
  • 9,958
  • Manual
  • Diesel
  • 2L
Call the dealer:03300375803View vehicle

BMW 2 Series

220i Luxury 2dr Sports

 
£21,995
2015(15)
£440.70 per month
Show representative example >
  • 22,820
  • Manual
  • Petrol
  • 2L
Call the dealer:03300377804View vehicle

BMW 2 Series

216d M Sport 5dr

 
£16,999
2015(15)
£335.83 per month
Show representative example >
  • 10,464
  • Manual
  • Diesel
  • 1.5L
Call the dealer:03300297361View vehicle

BMW 2 Series

216d M Sport 5dr [Nav] [DCP]

£18,999
2016(66)
£377.81 per month
Show representative example >
  • 660
  • Manual
  • Diesel
  • 1.5L
Call the dealer:03300293796View vehicle

BMW 2 Series

220d Sport 5dr

£19,450
2017(66)
£387.28 per month
Show representative example >
  • 2,551
  • Manual
  • Diesel
  • 2L
Call the dealer:03300295122View vehicle

BMW 2 Series

218d [150] Sport 2dr Step Auto [Nav]

 
£19,599
2016(66)
£390.41 per month
Show representative example >
  • 7,178
  • Semi Automatic
  • Diesel
  • 2L
Call the dealer:03300297754View vehicle

BMW 2 Series

220d M Sport 5dr Step Auto

£27,700
(66)
£513.04 per month
Show representative example >
  • 5
  • Automatic
  • Diesel
  • 2L
Call the dealer:03300292348View vehicle

Got a specific BMW 2 Series model in mind?

Got a specific town in mind?