Used BMW 3 Series Edinburgh

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

BMW 3 Series

320d xDrive Luxury 4dr Step Auto

£16,700
2015
 
 
  • 28,180
  • Semi Automatic
  • Diesel
  • 2L
Call the dealer:03300377194View vehicle

BMW 3 Series

320d xDrive Sport 4dr Step Auto

£14,990
2015(65)
 
 
  • 41,097
  • Semi Automatic
  • Diesel
  • 2L
Call the dealer:0131 341 2812View vehicle

BMW 3 Series

2.0 318i M Sport Edition 4dr

£4,991
2008(08)
£78.45 per month
Show representative example >
  • 86,332
  • Manual
  • Petrol
  • 2L
Call the dealer:0131 341 3150View vehicle

BMW 3 Series

330D M SPORT 2-Door

£6,243
2007(07)
£103.05 per month
Show representative example >
  • 114,622
  • Manual
  • Diesel
  • 3L
Call the dealer:0131 341 5493View vehicle

BMW 3 Series

320d xDrive M Sport 5dr Step Auto

£16,990
2014(64)
 
 
  • 33,664
  • Semi Automatic
  • Diesel
  • 2L
Call the dealer:0131 341 2812View vehicle

BMW 3 Series

335d xDrive M Sport 4dr Step Auto

£30,990
2018(18)
 
 
  • 13,037
  • Semi Automatic
  • Diesel
  • 3L
Call the dealer:0131 341 2812View vehicle

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

BMW 3 Series

320d SE 4dr Step Auto

£16,998
2017(17)
 
 
  • 24,654
  • Semi Automatic
  • Diesel
  • 2L
Call the dealer:03300290963View vehicle

BMW 3 Series

335d xDrive M Sport 5dr Step Auto

£36,555
 
 
  • 10
  • Automatic
  • Diesel
  • 3L
Call the dealer:0131 341 2812View vehicle

BMW 3 Series

318d SE 4dr Step Auto

£11,000
2014(63)
 
 
  • 44,237
  • Semi Automatic
  • Diesel
  • 2L
Call the dealer:0131 341 3249View vehicle

BMW 3 Series

330d SE 4dr Step Auto

£9,495
2010(60)
£166.98 per month
Show representative example >
  • 59,987
  • Semi Automatic
  • Diesel
  • 3L
Call the dealer:01506 551635View vehicle

BMW 3 Series

318i Sport 4dr

£14,498
2016(66)
 
 
  • 23,101
  • Manual
  • Petrol
  • 1.5L
Call the dealer:03300374233View vehicle

BMW 3 Series

335d xDrive M Sport Shadow Edition 5dr Step Auto

£35,490
2019(19)
 
 
  • 2,000
  • Semi Automatic
  • Diesel
  • 3L
Call the dealer:0131 341 2812View vehicle

BMW 3 Series

320i Sport 4dr Step Auto

Reduced by £300 was £19,298
 
£18,998
2018(18)
 
 
  • 11,441
  • Semi Automatic
  • Petrol
  • 2L
Call the dealer:03300370152View vehicle

BMW 3 Series

2.0 320i M Sport 2dr

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

BMW 3 Series

320d xDrive M Sport 4dr Step Auto

£15,490
2013(63)
 
 
  • 38,908
  • Semi Automatic
  • Diesel
  • 2L
Call the dealer:0131 341 2812View vehicle

Choose a region to start