Used BMW cars Middlesbrough

raccars.co.uk currently have 161 used BMW for sale in Middlesbrough

BMW 3 Series

318i ES 4dr**1 Previous Owner**Service History**1 Previous Owner**Great Lo

£4,450
2010(10)
£70.88 per month
Show representative example >
  • 104,000
  • Manual
  • Petrol
  • 2L
Call the dealer:01325 270829View vehicle

BMW 3 Series

3.0 330d M Sport Sport Auto (s/s) 4dr

£16,995
2014(64)
£314.39 per month
Show representative example >
  • 37,000
  • Semi Automatic
  • Diesel
  • 3L
Call the dealer:01642 694547View vehicle

BMW 1 Series

116i SE 5dr

£1,995
2005(55)
 
 
  • 94,221
  • Manual
  • Petrol
  • 1.6L
Call the dealer:01642 694740View vehicle

BMW 1 Series

2.0 118D M SPORT 5-Door

Reduced by £1,000 was £9,995
 
£8,995
2012
£164.25 per month
Show representative example >
  • 50,800
  • Manual
  • Diesel
  • 2L
Call the dealer:03300370912View vehicle

BMW Z3

19i Entry 2-Door

 
£2,195
1998
 
 
  • 82,565
  • Manual
  • Petrol
  • 1.9L
Call the dealer:01287 221790View vehicle

BMW Z4

2.0i SE 2dr

£3,995
2005(05)
£61.53 per month
Show representative example >
  • 90,000
  • Manual
  • Petrol
  • 2L
Call the dealer:01642 693071View vehicle

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

BMW 5 Series

520d [190] SE 4dr

£11,090
2016
 
 
  • 81,970
  • Manual
  • Diesel
  • 2L
Call the dealer:01429 411633View vehicle

BMW 5 Series

520d Luxury 4dr Step Auto

£14,490
2013
 
 
  • 30,520
  • Semi Automatic
  • Diesel
  • 2L
Call the dealer:01429 411633View vehicle

BMW 1 Series

118d M Sport 5dr Step Auto

£13,490
2015
 
 
  • 26,560
  • Semi Automatic
  • Diesel
  • 2L
Call the dealer:01429 411633View vehicle

BMW 3 Series

318i Exclusive Edition 5dr

£6,990
2012
 
 
  • 81,690
  • Manual
  • Petrol
  • 2L
Call the dealer:01429 411633View vehicle

BMW 3 Series

320i SE 4dr Step Auto

£10,710
2013
 
 
  • 48,530
  • Semi Automatic
  • Petrol
  • 2L
Call the dealer:01429 411633View vehicle

BMW 3 Series

320i SE 4-Door

£5,995
2010(60)
£102.62 per month
Show representative example >
  • 105,883
  • Manual
  • Petrol
  • 2L
Call the dealer:01642 694605View vehicle

BMW 1 Series

116D 2.0 M SPORT 3 DOOR

Reduced by £1,000 was £11,495
 
£10,495
2014(14)
£195.06 per month
Show representative example >
  • 43,000
  • Manual
  • Diesel
  • 2L
Call the dealer:01642 695271View vehicle

BMW 3 Series

340i M Sport Shadow Edition 4dr Step Auto

£29,981
2018
 
 
  • 6,520
  • Semi Automatic
  • Petrol
  • 3L
Call the dealer:01642 692556View vehicle

BMW 4 Series

2017 17 BMW 440I 3.0 M Sport Auto 2-Door

£27,363
2017(W)
£518.18 per month
Show representative example >
  • 10,279
  • Semi Automatic
  • Petrol
  • 3L
Call the dealer:01642 692424View vehicle

Got a specific model in mind?

Choose a region to start