Used BMW 3 Series York

rac.co.uk/cars currently have 70 used BMW 3 Series in York for sale

BMW 3 Series

330d M Sport 4dr Step Auto

£21,970
2016(66)
  • 11,599
  • Semi Automatic
  • Diesel
  • 3L
Call the dealer:01423 586100View vehicle

BMW 3 Series

320D Xdrive M Sport 4Dr Step Auto

£19,999
2018(18)
  • 17,994
  • Semi Automatic
  • Diesel
  • 2L
Call the dealer:03300370246View vehicle

BMW 3 Series

335d xDrive M Sport 5dr Step Auto

£23,357
2017(17)
  • 41,196
  • Semi Automatic
  • Diesel
  • 3L
Call the dealer:01423 586100View vehicle

BMW 3 Series

2.0 320i SE 4dr Auto

£2,995
2006(56)
  • 68,000
  • Automatic
  • Petrol
  • 2L
Call the dealer:01937 869365View vehicle

BMW 3 Series

2.0 320d M Sport 2dr

£12,000
2012(62)
£225.98 per month
Show representative example >
  • 27,900
  • Manual
  • Diesel
  • 2L
Call the dealer:01423 586053View vehicle

BMW 3 Series

320d ES 4dr

 
£4,995
2009(09)
£82.07 per month
Show representative example >
  • 68,000
  • Manual
  • Diesel
  • 2L
Call the dealer:01423 582911View vehicle

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

BMW 3 Series

320d Luxury 4dr

 
£11,190
2014
  • 36,547
  • Manual
  • Diesel
  • 2L
Call the dealer:0113 333 9702View vehicle

BMW 3 Series

2.0 320d Luxury 4dr

£4,995
2012(12)
£82.07 per month
Show representative example >
  • 170,000
  • Manual
  • Diesel
  • 2L
Call the dealer:01977 717602View vehicle

BMW 3 Series

2.0 320d SE Saloon 4dr Diesel Manual (128 g/km, 177 bhp)

£3,290
2009(09)
£47.05 per month
Show representative example >
  • 103,000
  • Manual
  • Diesel
  • 2L
Call the dealer:01977 717602View vehicle

BMW 3 Series

335d xDrive M Sport 4dr Step Auto

£21,798
2017(17)
  • 16,043
  • Semi Automatic
  • Diesel
  • 3L
Call the dealer:03300292582View vehicle

BMW 3 Series

330i M Sport 4dr Step Auto

£33,420
2019(19)
  • 3,050
  • Semi Automatic
  • Petrol
  • 2L
Call the dealer:01423 586100View vehicle

BMW 3 Series

320d xDrive M Sport Shadow Edition 4dr Step Auto

£23,100
2019(68)
  • 11,387
  • Semi Automatic
  • Diesel
  • 2L
Call the dealer:01423 586100View vehicle

BMW 3 Series

320i Sport 5dr

£14,747
2016
  • 40,230
  • Manual
  • Petrol
  • 2L
Call the dealer:03300295505View vehicle

BMW 3 Series

2.0 320D EFFICIENTDYNAMICS 4d 161 BHP LEATHER 4-Door

£8,790
2012(P)
£160.04 per month
Show representative example >
  • 83,000
  • Manual
  • Diesel
  • 2L
Call the dealer:01937 869596View vehicle

BMW 3 Series

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

£15,750
2015(15)
£303.02 per month
Show representative example >
  • 68,900
  • Semi Automatic
  • Diesel
  • 3L
Call the dealer:01423 586053View vehicle

Choose a region to start