
Used BMW cars for sale or finance at 10.9% APR
BMW makes a wide range of cars and SUVs that are practical, premium and polished. Check out the full range of used BMW cars for sale at Motorpoint, all available to buy or on finance at unbeatable prices. Buy online or in person in one of our stores nationwide – and choose from pickup at a convenient time, or same-day driveaway.
Browse BMW models
- £1,550 off
![BMW X3 xDrive20d MHT M Sport 5dr Step Auto [Pro Pack] - Stock Number (1691894)](/_next/image?url=https%3A%2F%2Fimages.motorpoint.co.uk%2Fvehicles%2F2026-11%2F03%2F1691894%2Fdefault%2F3%2F1024.jpg%3Ft%3D164729&w=1440&q=75)
BMW X3
xDrive20d MHT M Sport 5dr Step Auto [Pro Pack]
2021 (71) reg | 37,611 miles
Diesel | 3 months warranty
Was £26,299£24,749£368 per month ![BMW 2 SERIES 218d M Sport 2dr Step Auto [Nav] - Stock Number (1692360)](/_next/image?url=https%3A%2F%2Fassets.motorpoint.co.uk%2Fvehicle-advert%2Fimage-coming-soon%2F1024.jpg&w=1440&q=75)
BMW 2 Series
218d M Sport 2dr Step Auto [Nav]
2019 (19) reg | 29,478 miles
Diesel | 3 months warranty
£15,799£305 per month![BMW 1 SERIES 116d M Sport 5dr [Live Cockpit Professional] - Stock Number (1691304)](/_next/image?url=https%3A%2F%2Fassets.motorpoint.co.uk%2Fvehicle-advert%2Fimage-coming-soon%2F1024.jpg&w=1440&q=75)
BMW 1 Series
116d M Sport 5dr [Live Cockpit Professional]
2024 (24) reg | 26,525 miles
Diesel | 7 months warranty
£18,299£263 per month
![BMW 1 SERIES 116d SE 5dr Step Auto [Live Cockpit Professional] - Stock Number (1696363)](/_next/image?url=https%3A%2F%2Fimages.motorpoint.co.uk%2Fvehicles%2F2026-11%2F04%2F1696363%2Fdefault%2F3%2F1024.jpg%3Ft%3D150527&w=1440&q=75)
BMW 1 Series
116d SE 5dr Step Auto [Live Cockpit Professional]
2024 (24) reg | 17,174 miles
Diesel | 4 months warranty
£18,449£274 per month
BMW 1 Series
120d M Sport 5dr Step Auto
2022 (71) reg | 34,226 miles
Diesel | 3 months warranty
£19,199£285 per month
BMW X1
sDrive 18d Sport 5dr Step Auto
2021 (71) reg | 23,414 miles
Diesel | 3 months warranty
£18,049£295 per month
- £1,950 off
![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
Was £22,099£20,149£389 per month - £850 off

BMW X1
sDrive 18d M Sport Premier 5dr Step Auto
2022 (72) reg | 18,252 miles
Diesel | 3 months warranty
Was £27,749£26,899£401 per month 
BMW 3 Series
M340d xDrive MHT 4dr Step Auto
2021 (71) reg | 44,250 miles
Diesel | 3 months warranty
£26,049£421 per month- £1,250 off
![BMW 1 SERIES 120d M Sport 5dr Step Auto [LCP-Pro pk] - Stock Number (1692336)](/_next/image?url=https%3A%2F%2Fimages.motorpoint.co.uk%2Fvehicles%2F2026-10%2F28%2F1692336%2Fdefault%2F3%2F1024.jpg%3Ft%3D161622&w=1440&q=75)
BMW 1 Series
120d M Sport 5dr Step Auto [LCP-Pro pk]
2024 (24) reg | 27,885 miles
Diesel | 7 months warranty
Was £22,849£21,599£292 per month - £1,950 off
Save £26,006 on list priceBMW X5
xDrive30d MHT M Sport 5dr Auto [7 Seat] [Tech Pk]
2025 (75) reg | 12,029 miles
Diesel | 22 months warranty
Was £59,699£57,749£838 per month 
BMW X2
xDrive 18d M Sport 5dr Step Auto
2021 (71) reg | 24,436 miles
Diesel | 3 months warranty
£20,099£359 per month

- £650 off
![BMW 1 SERIES 118d M Sport 5dr [Live Cockpit Pro-Pro pk] - Stock Number (1688604)](/_next/image?url=https%3A%2F%2Fimages.motorpoint.co.uk%2Fvehicles%2F2026-10%2F15%2F1688604%2Fdefault%2F3%2F1024.jpg%3Ft%3D180740&w=1440&q=75)
BMW 1 Series
118d M Sport 5dr [Live Cockpit Pro-Pro pk]
2022 (72) reg | 34,212 miles
Diesel | 3 months warranty
Was £18,649£17,999£263 per month 
BMW X2
xDrive 20d Sport 5dr Step Auto
2020 (69) reg | 41,299 miles
Diesel | 3 months warranty
£15,649£302 per month
BMW 5 Series
520d MHT M Sport 4dr Step Auto
2020 (70) reg | 28,154 miles
Diesel | 3 months warranty
£21,849£422 per month
BMW X1
sDrive 18d M Sport 5dr Step Auto
2023 (72) reg | 9,356 miles
Diesel | 3 months warranty
£28,399£429 per month
- £900 off
![BMW X3 xDrive20d MHT M Sport 5dr Step Auto [Tech Pack] - Stock Number (1689592)](/_next/image?url=https%3A%2F%2Fimages.motorpoint.co.uk%2Fvehicles%2F2026-10%2F23%2F1689592%2Fdefault%2F3%2F1024.jpg%3Ft%3D145728&w=1440&q=75)
BMW X3
xDrive20d MHT M Sport 5dr Step Auto [Tech Pack]
2020 (70) reg | 45,745 miles
Diesel | 3 months warranty
Was £24,049£23,149£364 per month 
BMW 4 Series
420d MHT M Sport 5dr Step Auto
2022 (72) reg | 32,826 miles
Diesel | 3 months warranty
£25,849£401 per month
BMW 1 Series
118d SE 5dr Step Auto
2019 (69) reg | 17,835 miles
Diesel | 3 months warranty
£14,399£278 per month- £650 off

BMW 1 Series
120d xDrive Sport 5dr Step Auto
2020 (70) reg | 35,180 miles
Diesel | 3 months warranty
Was £17,699£17,049£329 per month ![BMW X3 xDrive20d M Sport 5dr Step Auto [Tech Pack] - Stock Number (1683414)](/_next/image?url=https%3A%2F%2Fimages.motorpoint.co.uk%2Fvehicles%2F2026-10%2F16%2F1683414%2Fdefault%2F3%2F1024.jpg%3Ft%3D90427&w=1440&q=75)
BMW X3
xDrive20d M Sport 5dr Step Auto [Tech Pack]
2020 (70) reg | 47,275 miles
Diesel | 3 months warranty
£22,249£429 per month- £800 off
![BMW 1 SERIES 120d xDrive Sport 5dr Step Auto [LCP] - Stock Number (1689951)](/_next/image?url=https%3A%2F%2Fimages.motorpoint.co.uk%2Fvehicles%2F2026-11%2F02%2F1689951%2Fdefault%2F3%2F1024.jpg%3Ft%3D123646&w=1440&q=75)
BMW 1 Series
120d xDrive Sport 5dr Step Auto [LCP]
2021 (21) reg | 28,222 miles
Diesel | 3 months warranty
Was £18,699£17,899£270 per month 
BMW 3 Series
320d Sport 4dr Step Auto
2019 (69) reg | 48,976 miles
Diesel | 3 months warranty
£16,099£311 per month
BMW X3
xDrive20d MHT M Sport 5dr Step Auto
2022 (22) reg | 44,926 miles
Diesel | 3 months warranty
£26,649£405 per month
All our cars are ready to take home the same day- £1,000 off
Save £14,251 on list priceBMW X3
20d xDrive M Sport 5dr Step Auto
2026 (26) reg | 1,768 miles
Diesel | 28 months warranty
Was £42,999£41,999£593 per month 
BMW 5 Series
520d MHT M Sport 4dr Step Auto
2021 (21) reg | 36,069 miles
Diesel | 3 months warranty
£21,899£383 per month- £700 off

BMW 3 Series
330d M Sport 4dr Step Auto
2020 (70) reg | 33,890 miles
Diesel | 3 months warranty
Was £23,199£22,499£434 per month
Save £19,301 on list priceBMW X3
20d xDrive M Sport 5dr Step Auto [Pro Pack]
2026 (26) reg | 15,203 miles
Diesel | 28 months warranty
£39,749£553 per month
BMW 2 Series
216d M Sport 5dr Step Auto
2021 (21) reg | 53,176 miles
Diesel | 3 months warranty
£13,999£255 per month- £1,950 off
Save £21,481 on list priceBMW X5
xDrive30d MHT M Sport 5dr Auto
2025 (75) reg | 11,138 miles
Diesel | 22 months warranty
Was £58,199£56,249£829 per month 
BMW 1 Series
118d M Sport 5dr
2021 (21) reg | 33,678 miles
Diesel | 3 months warranty
£16,499£258 per month![BMW X3 xDrive20d MHT M Sport 5dr Step Auto [Plus Pack] - Stock Number (1681436)](/_next/image?url=https%3A%2F%2Fimages.motorpoint.co.uk%2Fvehicles%2F2026-10%2F01%2F1681436%2Fdefault%2F3%2F1024.jpg%3Ft%3D114440&w=1440&q=75)
BMW X3
xDrive20d MHT M Sport 5dr Step Auto [Plus Pack]
2021 (21) reg | 33,430 miles
Diesel | 3 months warranty
£24,949£387 per month![BMW 4 SERIES 420d [190] xDrive M Sport 2dr Auto [Prof Media] - Stock Number (1672982)](/_next/image?url=https%3A%2F%2Fimages.motorpoint.co.uk%2Fvehicles%2F2026-09%2F16%2F1672982%2Fdefault%2F3%2F1024.jpg%3Ft%3D102450&w=1440&q=75)
BMW 4 Series
420d [190] xDrive M Sport 2dr Auto [Prof Media]
2018 (68) reg | 46,035 miles
Diesel | 3 months warranty
£15,549£300 per month
BMW X2
xDrive 20d M Sport X 5dr Step Auto
2020 (20) reg | 16,227 miles
Diesel | 3 months warranty
£19,499£376 per month


























