Used BMW cars Edinburgh

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

BMW M2 M2 Competition 2dr DCT

£46,490
2019(69)
£894.14 per month
Show representative example >
  • 5
  • Semi Automatic
  • Petrol
  • 3L
Call the dealer:0131 341 2812View vehicle

BMW 1 Series M140i 5dr [Nav]

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

BMW X3 xDrive20d M Sport 5dr Step Auto

£33,990
2019(69)
£648.44 per month
Show representative example >
  • 10,450
  • Semi Automatic
  • Diesel
  • 2L
Call the dealer:0131 341 2812View vehicle

BMW 4 Series 420d xDrive M Sport 2dr Auto

£14,998
2014(64)
  • 52,522
  • Semi Automatic
  • Diesel
  • 2L
Call the dealer:03300377876View vehicle

BMW 5 Series 530d M Sport 5dr Auto

£31,890
2019(19)
£607.16 per month
Show representative example >
  • 6,210
  • Semi Automatic
  • Diesel
  • 3L
Call the dealer:0131 341 2812View vehicle

BMW X1 xDrive 20i Sport 5dr Step Auto

£16,998
2016
  • 32,719
  • Semi Automatic
  • Petrol
  • 2L
Call the dealer:0131 341 3217View vehicle

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

BMW 3 Series 320d M Sport 4dr

£15,690
2017(17)
£301.79 per month
Show representative example >
  • 36,071
  • Manual
  • Diesel
  • 2L
Call the dealer:0131 341 2812View vehicle

BMW M3 3.0 BiTurbo DCT (s/s) 4dr Auto

Reduced by £1,000 was £32,995
 
£31,995
2015(M)
£609.23 per month
Show representative example >
  • 26,000
  • Semi Automatic
  • Petrol
  • 3L
Call the dealer:01506 551698View vehicle

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

£14,370
2017
  • 20,960
  • Manual
  • Diesel
  • 2L
Call the dealer:03300379533View vehicle

BMW 1 Series 116d EfficientDynamics Plus 5dr

£11,498
2016(66)
  • 27,423
  • Manual
  • Diesel
  • 1.5L
Call the dealer:03300374692View vehicle

BMW 2 Series 220d M Sport 5dr [Nav] Step Auto

£17,298
2017(67)
  • 23,752
  • Semi Automatic
  • Diesel
  • 2L
Call the dealer:03301349014View vehicle

BMW 3 Series 3.0 335d M Sport Auto xDrive (s/s) 4dr

 
£24,995
2017(67)
£471.64 per month
Show representative example >
  • 20,000
  • Semi Automatic
  • Diesel
  • 3L
Call the dealer:01506 551698View vehicle

BMW 6 Series 3.0 630i Sport 2dr Auto

£6,491
2007(57)
£112.81 per month
Show representative example >
  • 109,799
  • Automatic
  • Petrol
  • 3L
Call the dealer:0131 341 3150View vehicle

BMW M4 M4 2dr DCT [Competition Pack] Auto

£41,898
2019(19)
  • 2,725
  • Semi Automatic
  • Petrol
  • 3L
Call the dealer:03300290963View vehicle

BMW X5 xDrive30d M Sport 5dr Auto [7 Seat] [Tech/Plus Pk]

£53,990
2019(69)
£1,041.56 per month
Show representative example >
  • 9,852
  • Semi Automatic
  • Diesel
  • 3L
Call the dealer:0131 341 2812View vehicle

Got a specific model in mind?

Choose a region to start