Used BMW cars for sale in Edinburgh
Browse our range of used BMW cars for sale in Edinburgh. All BMW cars are available to buy or finance from our Edinburgh store, can be driven away the same day, and are all sold with a warranty. If you can't find what you're looking for located at our Edinburgh store, we can move any of our BMW cars from our 21 stores across the UK.
Save £22,681 on list priceBMW I4
210kW eDrive35 Sport 70kWh 5dr Auto
2025 (75) reg | 11,085 miles
Electric | 22 months warranty
£29,499£451 per month
Save £24,181 on list priceBMW I4
210kW eDrive35 M Sport 70kWh 5dr Auto
2025 (75) reg | 13,691 miles
Electric | 22 months warranty
£29,499£443 per month![BMW 3 SERIES 320d MHT M Sport 4dr Step Auto [Tech-Pro Pack] - Stock Number (1682947)](/_next/image?url=https%3A%2F%2Fimages.motorpoint.co.uk%2Fvehicles%2F2026-11%2F05%2F1682947%2Fdefault%2F3%2F1024.jpg%3Ft%3D144318&w=1440&q=75)
BMW 3 Series
320d MHT M Sport 4dr Step Auto [Tech-Pro Pack]
2020 (70) reg | 40,185 miles
Diesel | 3 months warranty
£22,099£426 per month
![BMW 1 SERIES M135i xDrive 5dr Step Auto [Pro Pack] - Stock Number (1695303)](/_next/image?url=https%3A%2F%2Fimages.motorpoint.co.uk%2Fvehicles%2F2026-11%2F03%2F1695303%2Fdefault%2F3%2F1024.jpg%3Ft%3D100902&w=1440&q=75)
BMW 1 Series
M135i xDrive 5dr Step Auto [Pro Pack]
2022 (71) reg | 21,788 miles
Petrol | 3 months warranty
£25,849£404 per month![BMW 3 SERIES 320i M Sport 5dr Step Auto [Pro Pack] - Stock Number (1694002)](/_next/image?url=https%3A%2F%2Fimages.motorpoint.co.uk%2Fvehicles%2F2026-10%2F28%2F1694002%2Fdefault%2F3%2F1024.jpg%3Ft%3D100421&w=1440&q=75)
BMW 3 Series
320i M Sport 5dr Step Auto [Pro Pack]
2024 (24) reg | 22,216 miles
Petrol | 4 months warranty
£28,599£421 per month
BMW 3 Series
330d M Sport 4dr Step Auto
2020 (70) reg | 33,890 miles
Diesel | 3 months warranty
£23,199£448 per month

BMW 3 Series
318i M Sport 4dr Step Auto
2022 (22) reg | 16,841 miles
Petrol | 3 months warranty
£22,399£366 per month
BMW 4 Series
420i xDrive M Sport 2dr Step Auto
2023 (23) reg | 29,487 miles
Petrol | 3 months warranty
£27,749£444 per month
BMW iX3
210kW M Sport 80kWh 5dr Auto
2022 (72) reg | 24,204 miles
Electric | 3 months warranty
£26,599£435 per month
BMW Z4
sDrive 20i Sport 2dr Auto
2019 (19) reg | 30,367 miles
Petrol | 3 months warranty
£21,999£424 per month- £1,200 off
Save £17,976 on list priceBMW 3 Series
320i M Sport 5dr Step Auto [Pro Pack]
2025 (25) reg | 13,661 miles
Petrol | 16 months warranty
Was £29,799£28,599£389 per month - £550 off

BMW I4
400kW M50 83.9kWh 5dr Auto
2023 (23) reg | 20,475 miles
Electric | 3 months warranty
Was £33,399£32,849£480 per month 
- £500 off

BMW X1
xDrive 20i M Sport 5dr Step Auto
2019 (19) reg | 49,102 miles
Petrol | 3 months warranty
Was £15,999£15,499£299 per month - £550 off

BMW 4 Series
420i M Sport 2dr Step Auto
2022 (72) reg | 37,684 miles
Petrol | 3 months warranty
Was £24,299£23,749£378 per month - £550 off
Save £21,146 on list priceBMW 3 Series
M340i xDrive MHT 4dr Step Auto
2025 (25) reg | 13,928 miles
Petrol | 17 months warranty
Was £39,149£38,599£562 per month 
BMW X1
sDrive 20i MHT xLine 5dr Step Auto
2023 (73) reg | 17,682 miles
Petrol | 3 months warranty
£25,599£409 per month


























