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 22 stores across the UK.

BMW 3 Series
320i Sport 4dr Step Auto
2020 (70) reg | 36,886 miles
Petrol | 3 months warranty
£16,999£328 per month- £500 off
Save £9,301 on list priceBMW 1 Series
120 M Sport 5dr Step Auto
2024 (74) reg | 8,578 miles
Petrol | 12 months warranty
Was £23,999£23,499£330 per month - £650 off
![BMW 2 SERIES M235i xDrive 4dr Step Auto [Pro Pack] - Stock Number (1680869)](/_next/image?url=https%3A%2F%2Fimages.motorpoint.co.uk%2Fvehicles%2F2026-09%2F29%2F1680869%2Fdefault%2F3%2F1024.jpg%3Ft%3D81258&w=1440&q=75)
BMW 2 Series
M235i xDrive 4dr Step Auto [Pro Pack]
2023 (23) reg | 18,865 miles
Petrol | 3 months warranty
Was £26,349£25,699£336 per month 
Save £12,341 on list priceBMW 1 Series
M135 xDrive 5dr Step Auto
2025 (25) reg | 8,714 miles
Petrol | 17 months warranty
£30,249£419 per month
Save £22,301 on list priceBMW 3 Series
320i M Sport 5dr Step Auto [Tech-Pro Pack]
2025 (25) reg | 27,516 miles
Petrol | 20 months warranty
£26,699£348 per month- £550 off
Save £18,846 on list priceBMW 3 Series
M340i xDrive MHT 4dr Step Auto
2025 (25) reg | 13,928 miles
Petrol | 18 months warranty
Was £41,449£40,899£600 per month 

BMW 3 Series
330e Sport 4dr Step Auto
2024 (24) reg | 18,029 miles
Petrol Plug-in Hybrid | 8 months warranty
£23,199£334 per month
BMW I4
400kW M50 83.9kWh 5dr Auto
2023 (23) reg | 20,475 miles
Electric | 3 months warranty
£33,349£483 per month
BMW X1
xDrive 20i M Sport 5dr Step Auto
2019 (19) reg | 49,102 miles
Petrol | 3 months warranty
£16,299£315 per month
BMW X1
sDrive 20i MHT xLine 5dr Step Auto
2023 (73) reg | 17,682 miles
Petrol | 3 months warranty
£26,849£436 per month
BMW X2
xDrive 25e Sport 5dr Auto
2023 (23) reg | 25,311 miles
Petrol Plug-in Hybrid | 3 months warranty
£18,599£305 per month
BMW Z4
sDrive 20i M Sport 2dr Auto
2024 (73) reg | 9,253 miles
Petrol | 4 months warranty
£32,699£489 per month

BMW 4 Series
420i M Sport 2dr Step Auto
2022 (72) reg | 37,684 miles
Petrol | 3 months warranty
£24,449£386 per month


























