Used BMW 3 Series Edinburgh

raccars.co.uk currently have 94 used BMW 3 Series in Edinburgh for sale

BMW 3 Series

2.0 320i M Sport 2dr

£7,491
2008(58)
£133.35 per month
Show representative example >
  • 85,961
  • Manual
  • Petrol
  • 2L
Call the dealer:0131 341 3150View vehicle

BMW 3 Series

320i M Sport Shadow Edition 4dr Step Auto

£21,998
2018(68)
 
 
  • 16,541
  • Semi Automatic
  • Petrol
  • 2L
Call the dealer:03300290963View vehicle

BMW 3 Series

320d xDrive Sport 5dr Step Auto

Reduced by £500 was £17,498
 
£16,998
2016(16)
 
 
  • 31,057
  • Semi Automatic
  • Diesel
  • 2L
Call the dealer:0131 341 3217View vehicle

BMW 3 Series

320d SE 4dr Step Auto

£11,490
2013(13)
 
 
  • 53,503
  • Semi Automatic
  • Diesel
  • 2L
Call the dealer:0131 341 2812View vehicle

BMW 3 Series

335d xDrive M Sport Shadow Edition 5dr Step Auto

£33,990
2019(19)
 
 
  • 2,450
  • Semi Automatic
  • Diesel
  • 3L
Call the dealer:0131 341 2812View vehicle

BMW 3 Series

330d xDrive M Sport 4dr Step Auto

£14,998
2013(63)
 
 
  • 59,828
  • Semi Automatic
  • Diesel
  • 3L
Call the dealer:03300290963View vehicle

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

BMW 3 Series

320d [190] M Sport 5dr Step Auto [Business Media]

£17,998
2015(65)
 
 
  • 19,546
  • Semi Automatic
  • Diesel
  • 2L
Call the dealer:03300290963View vehicle

BMW 3 Series

320d M Sport 5dr Step Auto [Professional Media]

£16,990
2015(65)
 
 
  • 45,963
  • Semi Automatic
  • Diesel
  • 2L
Call the dealer:0131 341 2812View vehicle

BMW 3 Series

320i M Sport 2dr

£8,698
2011(11)
 
 
  • 62,845
  • Manual
  • Petrol
  • 2L
Call the dealer:03300373771View vehicle

BMW 3 Series

330d M Sport 4dr Step Auto

£14,990
2013(13)
 
 
  • 50,989
  • Semi Automatic
  • Diesel
  • 3L
Call the dealer:0131 341 2812View vehicle

BMW 3 Series

320i Sport 4dr Step Auto

£14,690
2015(65)
 
 
  • 36,083
  • Semi Automatic
  • Petrol
  • 2L
Call the dealer:0131 341 2812View vehicle

BMW 3 Series

320d M Sport 4dr

£12,500
2014(14)
 
 
  • 44,258
  • Manual
  • Diesel
  • 2L
Call the dealer:01592 551655View vehicle

BMW 3 Series

3.0 335d M Sport Sport Auto xDrive (s/s) 4dr

£21,995
2015(65)
£412.67 per month
Show representative example >
  • 35,000
  • Semi Automatic
  • Diesel
  • 3L
Call the dealer:01506 551698View vehicle

BMW 3 Series

320d EfficientDynamics Sport 4dr Step Auto

£16,790
2017(17)
 
 
  • 29,957
  • Semi Automatic
  • Diesel
  • 2L
Call the dealer:0131 341 2812View vehicle

BMW 3 Series

320d M Sport 4dr Step Auto

£20,990
2018(68)
 
 
  • 9,376
  • Semi Automatic
  • Diesel
  • 2L
Call the dealer:0131 341 2812View vehicle

Choose a region to start