Used BMW 3 Series Edinburgh

rac.co.uk/cars currently have 109 used BMW 3 Series in Edinburgh for sale

BMW 3 Series

2.0 320d ES 4dr

£3,000
2007(07)
£41.09 per month
Show representative example >
  • 80,515
  • Manual
  • Diesel
  • 2L
Call the dealer:01506 551832View vehicle

BMW 3 Series

2.0 320D SE 4d AUTO 181 BHP 4-Door

Reduced by £500 was £6,988
 
£6,488
2010(10)
£112.74 per month
Show representative example >
  • 82,000
  • Semi Automatic
  • Diesel
  • 2L
Call the dealer:01592 551627View vehicle

BMW 3 Series

2.0 320d M Sport 4dr

£6,991
2010(60)
£123.08 per month
Show representative example >
  • 96,727
  • Manual
  • Diesel
  • 2L
Call the dealer:0131 341 3150View vehicle

BMW 3 Series

2.0 320d M Sport (s/s) 4dr Auto

 
£14,690
2014(64)
£281.24 per month
Show representative example >
  • 33,700
  • Semi Automatic
  • Diesel
  • 2L
Call the dealer:01592 550289View vehicle

BMW 3 Series

318d M Sport 4dr Step Auto ***39000 MILES***

Reduced by £245 was £7,995
 
£7,750
2009(59)
£138.67 per month
Show representative example >
  • 39,284
  • Semi Automatic
  • Diesel
  • 2L
Call the dealer:01506 551635View vehicle

BMW 3 Series

2.0 320d M Sport 2dr Auto

£11,991
2013(13)
£225.80 per month
Show representative example >
  • 50,160
  • Semi Automatic
  • Diesel
  • 2L
Call the dealer:0131 341 3150View vehicle

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

BMW 3 Series

2.0 320d M Sport Highline 2dr

£7,991
2010(10)
£143.62 per month
Show representative example >
  • 100,629
  • Manual
  • Diesel
  • 2L
Call the dealer:0131 341 3150View vehicle

BMW 3 Series

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

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

BMW 3 Series

335d xDrive M Sport 5dr Step Auto

£32,490
2018(68)
  • 14,750
  • Semi Automatic
  • Diesel
  • 3L
Call the dealer:0131 341 2812View vehicle

BMW 3 Series

320d xDrive M Sport 4dr Step Auto

£38,847
  • 10
  • Automatic
  • Diesel
  • 2L
Call the dealer:0131 341 2812View vehicle

BMW 3 Series

330e M Sport 4dr Auto

£19,890
2016(16)
  • 29,653
  • Semi Automatic
  • Petrol
  • 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

335d xDrive M Sport Shadow Edition 5dr Step Auto

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

BMW 3 Series

320d M Sport 4dr Step Auto

£34,990
2019(19)
  • 7,986
  • Semi Automatic
  • Diesel
  • 2L
Call the dealer:0131 341 2812View vehicle

BMW 3 Series

320i xDrive M Sport Shadow Edition 4dr Step Auto

£29,990
2019(19)
  • 5
  • Semi Automatic
  • Petrol
  • 2L
Call the dealer:0131 341 2812View vehicle

Choose a region to start