Used BMW cars Edinburgh

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

BMW 3 Series 320d M Sport 4dr [Plus Pack]

£27,990
2019(69)
£530.51 per month
  • 10,253
  • Manual
  • Diesel
  • 2L
Call the dealer:0131 341 2812View vehicle

BMW 3 Series 320i M Sport 4dr Step Auto [Plus Pack]

£27,840
2020(20)
£527.56 per month
  • 8,657
  • Semi Automatic
  • Petrol
  • 2L
Call the dealer:0131 341 2812View vehicle

BMW 5 Series 2.0 520D M SPORT 4d 181 BHP Auto 4-Door

£11,500
2013(13)
£215.71 per month
  • 65,200
  • Semi Automatic
  • Diesel
  • 2L
Call the dealer:0131 341 3116View vehicle

BMW 6 Series 620d xDrive M Sport 5dr Auto

£39,498
2020(70)
  • 101
  • Semi Automatic
  • Diesel
  • 2L
Call the dealer:03300290963View vehicle

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

£15,498
  • 25,579
  • Manual
  • Diesel
  • 2L
Call the dealer:03300293404View vehicle

BMW X6 3.0 XDRIVE35D 4d 282 BHP Auto 4-Door

£18,995
2009
£353.70 per month
  • 82,311
  • Automatic
  • Diesel
  • 3L
Call the dealer:01506 551446View vehicle

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

BMW 5 Series 530d M Sport 4dr Step Auto

£18,500
2016(16)
£343.97 per month
  • 27,635
  • Semi Automatic
  • Diesel
  • 3L
Call the dealer:01592 551655View vehicle

BMW X6 xDrive30d M Sport 5dr Step Auto

£33,490
2017(17)
£638.61 per month
  • 31,546
  • Semi Automatic
  • Diesel
  • 3L
Call the dealer:0131 341 2812View vehicle

BMW 4 Series 420i Sport 2dr Auto [Business Media]

£21,998
2018(18)
  • 16,489
  • Semi Automatic
  • Petrol
  • 2L
Call the dealer:03300290963View vehicle

BMW 4 Series 2.0 420d M Sport Gran Coupe Auto xDrive (s/s) 5dr

£16,495
2016(16)
£304.57 per month
  • 60,145
  • Semi Automatic
  • Diesel
  • 2L
Call the dealer:0131 341 2855View vehicle

BMW X3 xDrive30d M Sport 5dr Step Auto

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

BMW 1 Series M140i Shadow Edition 5dr

£22,498
2017(67)
  • 17,336
  • Manual
  • Petrol
  • 3L
Call the dealer:03300290963View vehicle

BMW X5 xDrive40d M Sport 5dr Auto

£12,995
2013
£246.42 per month
  • 87,000
  • Automatic
  • Diesel
  • 3L
Call the dealer:0131 341 2661View vehicle

BMW 1 Series 118i Sport 5dr

£20,790
2020(20)
£388.99 per month
  • 8,288
  • Manual
  • Petrol
  • 1.5L
Call the dealer:0131 341 2812View vehicle

BMW X1 xDrive 20i xLine 5dr Step Auto

£20,990
2017(66)
£392.92 per month
  • 21,698
  • Semi Automatic
  • Petrol
  • 2L
Call the dealer:0131 341 2812View vehicle