Used BMW cars Edinburgh

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

BMW 3 Series 320d M Sport 4dr Step Auto

£27,240
2019(19)
£515.77 per month
  • 16,580
  • Semi Automatic
  • Diesel
  • 2L
Call the dealer:0131 341 2812View vehicle

BMW X1 2.0 XDRIVE18D M SPORT 5d 141 BHP 5-Door

£9,995
2014(14)
£184.79 per month
  • 49,900
  • Manual
  • Diesel
  • 2L
Call the dealer:01506 551851View vehicle

BMW X1 xDrive 20d M Sport 5dr

£7,798
2011(61)
  • 74,414
  • Manual
  • Diesel
  • 2L
Call the dealer:03300372847View vehicle

BMW 7 Series 730d M Sport 4dr Auto

£50,267
£968.38 per month
  • Automatic
  • Diesel
  • 3L
Call the dealer:0131 341 2812View vehicle

BMW 1 Series 118d M Sport 5dr [Nav/Servotronic]

£21,990
2019(69)
£412.57 per month
  • 9,058
  • Manual
  • Diesel
  • 2L
Call the dealer:0131 341 2812View vehicle

BMW 3 Series M340i xDrive MHT 4dr Step Auto

£48,998
  • 5
  • Automatic
  • Petrol
  • 3L
Call the dealer:03300290963View vehicle

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

BMW 1 Series 2.0 118D M SPORT 5d 141 BHP 5-Door

£4,995
2010(60)
£82.07 per month
  • 104,560
  • Automatic
  • Diesel
  • 2L
Call the dealer:01506 551446View vehicle

BMW 3 Series M340d xDrive MHT 4dr Step Auto

£46,998
  • 5
  • Automatic
  • Diesel
  • 3L
Call the dealer:03300290963View vehicle

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

£23,990
2017(67)
£451.88 per month
  • 41,353
  • Semi Automatic
  • Diesel
  • 3L
Call the dealer:0131 341 2812View vehicle

BMW 1 Series 118d M Sport 5dr Step Auto

£29,998
  • 5
  • Automatic
  • Diesel
  • 2L
Call the dealer:03300290963View vehicle

BMW 5 Series 520d [190] M Sport 4dr Step Auto

£12,776
2014
  • 43,719
  • Semi Automatic
  • Diesel
  • 2L
Call the dealer:03300295315View vehicle

BMW X3 2.0 20d M Sport Sport Auto xDrive 5dr

£18,900
2016(66)
£351.84 per month
  • 51,445
  • Semi Automatic
  • Diesel
  • 2L
Call the dealer:0131 341 2855View vehicle

BMW 3 Series 335d xDrive M Sport 5dr Step Auto

£24,740
2017(67)
£466.63 per month
  • 36,130
  • Semi Automatic
  • Diesel
  • 3L
Call the dealer:0131 341 2812View vehicle

BMW 2 Series 220d M Sport 4dr Step Auto

£28,180
£534.24 per month
  • Automatic
  • Diesel
  • 2L
Call the dealer:0131 341 2812View vehicle

BMW 1 Series 120d M Sport 5dr [Nav]

£14,490
2018
  • 30,207
  • Manual
  • Diesel
  • 2L
Call the dealer:03300379533View vehicle