;

Used BMW 2 Series cars for sale

raccars.co.uk currently have 892 used BMW 2 Series for sale

BMW 2 Series

218i M Sport 5dr

£22,219
2016(66)
 
 
  • 103
  • Manual
  • Petrol
  • 1.5L
Call the dealer:03300291914View vehicle

BMW 2 Series

216d M Sport 5dr

£20,566
2016(16)
 
 
  • 2,606
  • Manual
  • Diesel
  • 1.5L
Call the dealer:03300375803View vehicle

BMW 2 Series

2.0TD 220d xDrive M Sport Auto 5-Door

£32,450
2017(17)
 
 
  • 101
  • Semi Automatic
  • Diesel
  • 2L
Call the dealer:03300294873View vehicle

BMW 2 Series

220d Sport 5dr Step Auto Estate

Low mileage
 
£22,994
2016(65)
 
 
  • 5,932
  • Semi Automatic
  • Diesel
  • 2L
Call the dealer:03300377804View vehicle

BMW 2 Series

M235i Step Auto 2-Door

£29,000
2015(15)
 
 
  • 26,126
  • Semi Automatic
  • Petrol
  • 3L
Call the dealer:020 3131 5659View vehicle

BMW 2 Series

Diesel Active Tourer 218d Luxury 5dr (Nav)

Low mileage
 
£27,990
2017(17)
 
 
  • 501
  • Manual
  • Diesel
  • 2L
Call the dealer:03300379150View vehicle

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

BMW 2 Series

2.0TD (190bhp) 220d M Sport Auto 5-Door

£23,995
2016(16)
 
 
  • Semi Automatic
  • Diesel
  • 2L
Call the dealer:03300373435View vehicle

BMW 2 Series

218d M Sport 5dr [Nav] Step Auto

£23,138
2016(66)
 
 
  • 103
  • Manual
  • Diesel
  • 1.5L
Call the dealer:03300298799View vehicle

BMW 2 Series

216d Sport 5dr

£20,048
2016(66)
 
 
  • 103
  • Manual
  • Diesel
  • 1.5L
Call the dealer:03300374866View vehicle

BMW 2 Series

Diesel Active Tourer 218d Luxury 5dr

£21,990
2016(66)
 
 
  • 100
  • Manual
  • Diesel
  • 2L
Call the dealer:03300379150View vehicle

BMW 2 Series

2.0TD (190bhp) 220d M Sport Auto 5-Door

£26,871
2016(66)
 
 
  • 8,297
  • Semi Automatic
  • Diesel
  • 2L
Call the dealer:03300379684View vehicle

BMW 2 Series

M235i 2dr Step Auto

£22,824
2014(14)
 
 
  • 32,239
  • Semi Automatic
  • Petrol
  • 3L
Call the dealer:03300292987View vehicle

BMW 2 Series

2.0 225d M Sport Sport Auto 2dr (start/stop)

£17,500
2014(64)
 
 
  • 30,000
  • Semi Automatic
  • Diesel
  • 2L
Call the dealer:03300372462View vehicle

BMW 2 Series

218i SE 5dr [Nav]

£17,292
 
 
  • 12,522
  • Manual
  • Petrol
  • 1.5L
Call the dealer:03300375803View vehicle

BMW 2 Series

2.0 (184bhp) 220i M Sport Auto 2-Door

Low mileage
 
£28,950
2016(66)
 
 
  • 4,343
  • Semi Automatic
  • Petrol
  • 2L
Call the dealer:03300298203View vehicle

Got a specific BMW 2 Series model in mind?

Choose a region to start