Used BMW 3 Series Edinburgh

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

BMW 3 Series

320i M Sport Shadow Edition 5dr Step Auto

£23,998
2019(19)
  • 5,992
  • Semi Automatic
  • Petrol
  • 2L
Call the dealer:03300298061View vehicle

BMW 3 Series

320i xDrive M Sport Shadow Edition 4dr Step Auto

£31,990
2019(19)
  • 5
  • Semi Automatic
  • Petrol
  • 2L
Call the dealer:0131 341 2812View 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

2.0 320d M Sport Business Edition Touring 5dr

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

BMW 3 Series

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

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

BMW 3 Series

320i Luxury 4dr

£10,990
2012(12)
  • 30,672
  • Manual
  • Petrol
  • 2L
Call the dealer:0131 341 2812View vehicle

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

BMW 3 Series

320i M Sport Shadow Edition 5dr Step Auto

£23,998
2019(19)
  • 8,288
  • Semi Automatic
  • Petrol
  • 2L
Call the dealer:03300374233View vehicle

BMW 3 Series

2.0 318I SPORT PLUS EDITION 4d 141 BHP 4-Door

£6,750
2012(61)
£118.13 per month
Show representative example >
  • 73,400
  • Manual
  • Petrol
  • 2L
Call the dealer:0131 341 3116View vehicle

BMW 3 Series

320d xDrive M Sport 4dr Step Auto

£34,490
2019(19)
  • 1,051
  • Semi Automatic
  • Diesel
  • 2L
Call the dealer:0131 341 2812View vehicle

BMW 3 Series

320d xDrive M Sport 5dr Step Auto [Prof Med]

£14,200
2015(64)
  • 64,344
  • Semi Automatic
  • Diesel
  • 2L
Call the dealer:01383 441625View 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

320i xDrive M Sport 4dr Step Auto

£15,906
2015(15)
  • 36,500
  • Automatic
  • Petrol
  • 2L
Call the dealer:01383 441625View vehicle

BMW 3 Series

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

£12,995
2014(64)
£246.42 per month
Show representative example >
  • 66,322
  • Semi Automatic
  • Diesel
  • 2L
Call the dealer:0131 341 2855View vehicle

BMW 3 Series

320i M Sport Shadow Edition 5dr Step Auto

£23,998
2019(19)
  • 7,725
  • Semi Automatic
  • Petrol
  • 2L
Call the dealer:03300374233View vehicle

BMW 3 Series

330d M Sport 4dr Step Auto

£23,998
2018(68)
  • 16,668
  • Semi Automatic
  • Diesel
  • 3L
Call the dealer:01592 551727View vehicle

Choose a region to start