Used BMW cars Edinburgh

raccars.co.uk currently have 378 used BMW for sale in Edinburgh

BMW X1

sDrive 18d SE 5dr

£18,090
2017
 
 
  • 10,463
  • Manual
  • Diesel
  • 2L
Call the dealer:03300295315View vehicle

BMW 4 Series

435d xDrive M Sport 5dr Auto [Professional Media]

£34,000
 
 
  • 4,800
  • Automatic
  • Diesel
  • 3L
Call the dealer:0131 341 3249View vehicle

BMW 3 Series

335d xDrive M Sport 5dr Step Auto

£33,990
2018(68)
 
 
  • 6,214
  • Semi Automatic
  • Diesel
  • 3L
Call the dealer:0131 341 2812View vehicle

BMW M6

M6 4dr DCT Auto

£46,950
2017(67)
£903.18 per month
Show representative example >
  • 9,640
  • Semi Automatic
  • Petrol
  • 4.4L
Call the dealer:0131 341 2817View vehicle

BMW 3 Series

330d xDrive Luxury 5dr Step Auto [Prof Media]

£18,990
2015(65)
 
 
  • 34,891
  • Semi Automatic
  • Diesel
  • 3L
Call the dealer:0131 341 2812View vehicle

BMW 3 Series

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

£9,999
2012(12)
£176.88 per month
Show representative example >
  • 72,000
  • Semi Automatic
  • Diesel
  • 2L
Call the dealer:03300299135View vehicle

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

BMW 1 Series

M140i 5dr [Nav] Step Auto

£21,490
2017(17)
 
 
  • 9,531
  • Semi Automatic
  • Petrol
  • 3L
Call the dealer:0131 341 2812View vehicle

BMW 2 Series

216d Luxury 5dr

Reduced by £400 was £14,898
 
£14,498
2016(65)
 
 
  • 12,487
  • Manual
  • Diesel
  • 1.5L
Call the dealer:01592 551727View vehicle

BMW 4 Series

430d M Sport 2dr Auto

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

BMW 1 Series

120d M Sport 5dr

£12,298
2015(65)
 
 
  • 55,429
  • Manual
  • Diesel
  • 2L
Call the dealer:03300374692View vehicle

BMW 4 Series

435d xDrive M Sport 5dr Auto [Professional Media]

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

BMW 1 Series

2.0 120D M SPORT 2d 175 BHP 2-Door

£7,999
2011(61)
£137.57 per month
Show representative example >
  • 67,200
  • Manual
  • Diesel
  • 2L
Call the dealer:01875 451368View 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 X5

3.0 D SE 5d AUTO 232 BHP 5-Door

£7,995
2008(58)
£137.49 per month
Show representative example >
  • 115,300
  • Automatic
  • Diesel
  • 3L
Call the dealer:0131 341 3116View vehicle

BMW X1

2.0 20d xLine xDrive 5dr

£11,995
2014(14)
£216.11 per month
Show representative example >
  • 55,374
  • Manual
  • Diesel
  • 2L
Call the dealer:0131 341 2855View vehicle

Got a specific model in mind?

Choose a region to start