Used BMW 2 Series cars for sale

raccars.co.uk currently have 1,832 used BMW 2 Series cars for sale

BMW 2 Series

218d M Sport Coupe 2-Door

£20,995
2018(68)
£410.77 per month
Show representative example >
  • 7,304
  • Manual
  • Diesel
  • 2L
Call the dealer:01392 339435View vehicle

BMW 2 Series

218i Sport 5dr Step Auto

£17,999
2018(68)
 
 
  • 8,461
  • Semi Automatic
  • Petrol
  • 1.5L
Call the dealer:03300296803View vehicle

BMW 2 Series

220d xDrive M Sport 5dr Step Auto Estate

£23,960
2018(18)
 
 
  • 9,133
  • Semi Automatic
  • Diesel
  • 2L
Call the dealer:03300377804View vehicle

BMW 2 Series

M240i 2dr [Nav] Step Auto Coupe

 
£35,620
2018(68)
 
 
  • 530
  • Semi Automatic
  • Petrol
  • 3L
Call the dealer:03300377804View vehicle

BMW 2 Series

220d xDrive M Sport Active Tourer Auto 5-Door

£26,990
2018(68)
£510.85 per month
Show representative example >
  • 5
  • Semi Automatic
  • Diesel
  • 2L
Call the dealer:01902 292241View vehicle

BMW 2 Series

218i M Sport 5dr Step Auto

£17,498
2016(16)
 
 
  • 13,664
  • Semi Automatic
  • Petrol
  • 1.5L
Call the dealer:01592 551964View vehicle

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

BMW 2 Series

220d [190] M Sport 2dr

 
£16,995
2016(16)
£328.60 per month
Show representative example >
  • 17,300
  • Manual
  • Diesel
  • 2L
Call the dealer:01937 869362View vehicle

BMW 2 Series

220i Luxury Convertible 2-Door

£17,995
2015(15)
 
 
  • 9,607
  • Manual
  • Petrol
  • 2L
Call the dealer:01284 544113View vehicle

BMW 2 Series

225xe M Sport 5dr Auto Hatchback

 
£25,902
2018(18)
 
 
  • 5,306
  • Automatic
  • Hybrid - Petrol/Electric
  • 1.5L
Call the dealer:03300377804View vehicle

BMW 2 Series

Gran Tourer 218i M Sport 5dr

 
£18,690
2016(66)
 
 
  • 9,500
  • Manual
  • Petrol
  • 1.5L
Call the dealer:01205 535638View vehicle

BMW 2 Series

Diesel 218d Sport 2dr

 
£12,400
2014(14)
 
 
  • 37,475
  • Manual
  • Diesel
  • 2L
Call the dealer:01205 535638View vehicle

BMW 2 Series

218d M Sport 2dr Step Auto [Nav]

£18,999
2017(67)
 
 
  • 11,227
  • Semi Automatic
  • Diesel
  • 2L
Call the dealer:03300296803View vehicle

BMW 2 Series

2.0 218d M Sport Auto (s/s) 2dr

Reduced by £500 was £18,495
 
£17,995
2017(66)
£349.14 per month
Show representative example >
  • 18,000
  • Semi Automatic
  • Diesel
  • 2L
Call the dealer:01274 593000View vehicle

BMW 2 Series

218D M SPORT ACTIVE TOURER Auto 5-Door

£25,990
2018(68)
 
 
  • 1,501
  • Semi Automatic
  • Diesel
  • 2L
Call the dealer:03300370989View vehicle

BMW 2 Series

2.0 220d M Sport Auto (s/s) 2dr

£17,796
2016(16)
 
 
  • 21,500
  • Semi Automatic
  • Diesel
  • 2L
Call the dealer:01282 881979View vehicle

Got a specific BMW 2 Series model in mind?

Got a specific town in mind?