Used BMW cars Edinburgh

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

BMW 8 Series 840d xDrive 2dr Auto

£74,786
£1,450.32 per month
Show representative example >
  • 10
  • Automatic
  • Diesel
  • 3L
Call the dealer:0131 341 2812View vehicle

BMW 5 Series 3.0 530d SE Touring 5dr Auto

£4,491
2004(04)
£71.72 per month
Show representative example >
  • 118,392
  • Automatic
  • Diesel
  • 3L
Call the dealer:0131 341 3150View vehicle

BMW X1 xDrive 25d M Sport 5dr Step Auto

Reduced by £1,483 was £17,880
 
£16,397
2016
  • 47,277
  • Semi Automatic
  • Diesel
  • 2L
Call the dealer:03300379533View vehicle

BMW 5 Series 520d M Sport 4dr Auto

£22,498
2017(67)
  • 19,864
  • Semi Automatic
  • Diesel
  • 2L
Call the dealer:01592 551727View vehicle

BMW 3 Series 320d M Sport 4dr

£30,272
£575.36 per month
Show representative example >
  • 10
  • Manual
  • Diesel
  • 2L
Call the dealer:0131 341 2812View vehicle

BMW 3 Series 2.0 320d M Sport Shadow Edition Touring Auto xDrive (s/s) 5dr

£23,000
(68)
£432.43 per month
Show representative example >
  • 19,000
  • Automatic
  • Diesel
  • 2L
Call the dealer:01592 550298View vehicle

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

BMW 3 Series 318i Sport Plus 2dr

£6,999
2012(12)
£123.24 per month
Show representative example >
  • 61,004
  • Manual
  • Petrol
  • 2L
Call the dealer:0131 341 5486View vehicle

BMW 3 Series 320d M Sport 4dr Step Auto

£26,690
2019(69)
£504.96 per month
Show representative example >
  • 5,850
  • Semi Automatic
  • Diesel
  • 2L
Call the dealer:0131 341 2812View vehicle

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

£18,498
  • 27,855
  • Automatic
  • Diesel
  • 3L
Call the dealer:0131 341 3217View vehicle

BMW X1 2.0 SDRIVE18D SE 5d 148 BHP Auto 5-Door

£16,495
2016(66)
£304.57 per month
Show representative example >
  • 29,776
  • Semi Automatic
  • Diesel
  • 2L
Call the dealer:01383 441651View vehicle

BMW 5 Series 2.0 520d M Sport Touring 5dr Auto

£13,991
2014(14)
£266.88 per month
Show representative example >
  • 67,705
  • Semi Automatic
  • Diesel
  • 2L
Call the dealer:0131 341 3150View vehicle

BMW 1 Series Diesel Hatchback 120d xDrive Sport 5dr Step Auto

£15,998
2016
  • 26,679
  • Automatic
  • Diesel
  • 2L
Call the dealer:03301349014View vehicle

BMW 1 Series 118d Sport 5dr

£12,491
2017
  • 19,167
  • Manual
  • Diesel
  • 2L
Call the dealer:01592 551693View vehicle

BMW 3 Series 320d xDrive M Sport 5dr Step Auto [Tech Pack]

£33,490
2019(69)
£638.61 per month
Show representative example >
  • 8,297
  • Semi Automatic
  • Diesel
  • 2L
Call the dealer:0131 341 2812View vehicle

BMW X1 xDrive 20d M Sport 5dr

Reduced by £1,300 was £19,298
 
£17,998
2016
  • 14,300
  • Manual
  • Diesel
  • 2L
Call the dealer:03300377876View vehicle