Used BMW 3 Series York

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

BMW 3 Series

320i M Sport Shadow Edition 5dr Step Auto

£23,998
2019(19)
  • 10,063
  • Semi Automatic
  • Petrol
  • 2L
Call the dealer:03300292582View vehicle

BMW 3 Series

320d M Sport Shadow Edition 5dr Step Auto

£26,140
2019(19)
  • 3,651
  • Semi Automatic
  • Diesel
  • 2L
Call the dealer:01423 586100View vehicle

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 5Dr Step Auto

£18,490
2017(17)
  • 37,601
  • Semi Automatic
  • Diesel
  • 2L
Call the dealer:03300370246View vehicle

BMW 3 Series

320d xDrive M Sport 4dr Step Auto

£33,510
2019(19)
  • 4,145
  • Semi Automatic
  • Diesel
  • 2L
Call the dealer:01423 586100View vehicle

BMW 3 Series

2.0 320D LUXURY 4d AUTO 184 BHP 4-Door

£9,790
2012(62)
£180.58 per month
Show representative example >
  • 67,169
  • Semi Automatic
  • Diesel
  • 2L
Call the dealer:03300375920View vehicle

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

BMW 3 Series

2.0 318d M Sport 4dr

£3,995
2010(10)
£61.53 per month
Show representative example >
  • 115,000
  • Manual
  • Diesel
  • 2L
Call the dealer:01937 869365View vehicle

BMW 3 Series

318d SE 4dr Step Auto

£10,998
2014
  • 27,162
  • Semi Automatic
  • Diesel
  • 2L
Call the dealer:03300292582View vehicle

BMW 3 Series

330d xDrive M Sport 4dr Step Auto

£16,710
2015
  • 41,187
  • Semi Automatic
  • Diesel
  • 3L
Call the dealer:01904 275089View vehicle

BMW 3 Series

320i Sport 5dr

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

BMW 3 Series

320d EfficientDynamics Plus 5dr Step Auto

£16,420
2016(16)
  • 30,936
  • Semi Automatic
  • Diesel
  • 2L
Call the dealer:01423 586100View vehicle

BMW 3 Series

2.0 320d M Sport Touring (s/s) 5dr Auto

Reduced by £990 was £15,989
 
£14,999
2014(64)
£287.59 per month
Show representative example >
  • 38,450
  • Semi Automatic
  • Diesel
  • 2L
Call the dealer:01423 589219View 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

320d M Sport 4dr Step Auto

Reduced by £4,380 was £34,280
 
£29,900
2019(19)
  • 101
  • Semi Automatic
  • Diesel
  • 2L
Call the dealer:01423 586100View 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

Choose a region to start