
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
Save £9,791 on list priceBMW 1 Series
120 M Sport 5dr Step Auto
2026 (26) reg | 3,096 miles
Petrol | 28 months warranty
£25,849£365 per month
Save £13,691 on list priceBMW 1 Series
M135 xDrive 5dr Step Auto
2025 (25) reg | 13,563 miles
Petrol | 16 months warranty
£30,149£433 per month
Save £12,341 on list priceBMW 1 Series
120 M Sport 5dr Step Auto
2025 (25) reg | 18,927 miles
Petrol | 16 months warranty
£22,549£321 per month
- £900 off
Save £19,411 on list priceBMW X1
xDrive 30e M Sport 5dr Step Auto
2025 (25) reg | 14,943 miles
Petrol Plug-in Hybrid | 17 months warranty
Was £32,049£31,149£438 per month 
BMW I5
250kW eDrive40 M Sport Pro 84kWh 4dr Auto
2024 (24) reg | 18,488 miles
Electric | 4 months warranty
£35,699£560 per month
Save £16,841 on list priceBMW iX1
150kW eDrive20 M Sport 65kWh 5dr Auto
2026 (75) reg | 4,953 miles
Electric | 27 months warranty
£33,499£543 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
Save £24,246 on list priceBMW I4
210kW eDrive35 M Sport 70kWh 5dr Auto
2025 (75) reg | 13,661 miles
Electric | 25 months warranty
£29,999£454 per month![BMW 2 SERIES 218i [136] M Sport 4dr DCT [Pro Pack] - Stock Number (1685621)](/_next/image?url=https%3A%2F%2Fimages.motorpoint.co.uk%2Fvehicles%2F2026-10%2F09%2F1685621%2Fdefault%2F3%2F1024.jpg%3Ft%3D140926&w=1440&q=75)
BMW 2 Series
218i [136] M Sport 4dr DCT [Pro Pack]
2023 (73) reg | 22,698 miles
Petrol | 3 months warranty
£21,199£293 per month
Save £19,791 on list priceBMW iX2
150kW eDrive20 M Sport 65kWh 5dr Auto
2025 (25) reg | 13,291 miles
Electric | 21 months warranty
£29,599£476 per month
Save £24,681 on list priceBMW I4
210kW eDrive35 M Sport 70kWh 5dr Auto
2025 (75) reg | 14,555 miles
Electric | 22 months warranty
£28,999£433 per month
Save £24,681 on list priceBMW I4
210kW eDrive35 M Sport 70kWh 5dr Auto
2025 (75) reg | 14,495 miles
Electric | 22 months warranty
£28,999£433 per month

BMW 3 Series
330e M Sport 4dr Step Auto
2023 (23) reg | 12,792 miles
Petrol Plug-in Hybrid | 3 months warranty
£25,799£423 per month
Save £10,191 on list priceBMW 1 Series
120 M Sport 5dr Step Auto
2026 (26) reg | 6,228 miles
Petrol | 29 months warranty
£25,449£360 per month
Save £23,506 on list priceBMW I4
210kW eDrive35 M Sport 70kWh 5dr Auto
2025 (75) reg | 11,465 miles
Electric | 22 months warranty
£29,299£436 per month
BMW 3 Series
330e M Sport 4dr Step Auto
2023 (23) reg | 10,867 miles
Petrol Plug-in Hybrid | 3 months warranty
£25,749£421 per month
BMW 3 Series
330e M Sport 4dr Step Auto
2023 (23) reg | 22,173 miles
Petrol Plug-in Hybrid | 3 months warranty
£24,499£401 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
Save £19,821 on list priceBMW 3 Series
330e 22.3 kWh M Sport 4dr Step Auto
2025 (75) reg | 13,129 miles
Petrol Plug-in Hybrid | 24 months warranty
£28,449£426 per month
Save £27,056 on list priceBMW I4
210kW eDrive35 M Sport 70kWh 5dr Auto [Pro Pack]
2025 (75) reg | 7,321 miles
Electric | 22 months warranty
£29,749£431 per month- £650 off

BMW X1
sDrive 20i MHT M Sport 5dr Step Auto
2022 (72) reg | 37,167 miles
Petrol | 3 months warranty
Was £24,649£23,999£386 per month
Save £26,081 on list priceBMW I4
210kW eDrive35 M Sport 70kWh 5dr Auto [Pro Pack]
2025 (75) reg | 5,172 miles
Electric | 25 months warranty
£29,849£430 per month
BMW 1 Series
M135i xDrive 5dr Step Auto
2022 (72) reg | 39,205 miles
Petrol | 3 months warranty
£23,699£368 per month![BMW 1 SERIES 118i [136] Sport 5dr [Live Cockpit Professional] - Stock Number (1675444)](/_next/image?url=https%3A%2F%2Fimages.motorpoint.co.uk%2Fvehicles%2F2026-10%2F01%2F1675444%2Fdefault%2F3%2F1024.jpg%3Ft%3D143145&w=1440&q=75)
BMW 1 Series
118i [136] Sport 5dr [Live Cockpit Professional]
2023 (73) reg | 28,524 miles
Petrol | 3 months warranty
£16,449£243 per month![BMW 1 SERIES 118i [136] M Sport 5dr Step Auto [LCP] - Stock Number (1685274)](/_next/image?url=https%3A%2F%2Fimages.motorpoint.co.uk%2Fvehicles%2F2026-10%2F07%2F1685274%2Fdefault%2F3%2F1024.jpg%3Ft%3D142625&w=1440&q=75)
BMW 1 Series
118i [136] M Sport 5dr Step Auto [LCP]
2024 (73) reg | 28,280 miles
Petrol | 3 months warranty
£19,499£289 per month
All our cars are ready to take home the same day
Save £9,891 on list priceBMW 1 Series
120 M Sport 5dr Step Auto
2026 (26) reg | 2,998 miles
Petrol | 28 months warranty
£25,749£362 per month
Save £10,191 on list priceBMW 1 Series
120 M Sport 5dr Step Auto
2026 (26) reg | 5,251 miles
Petrol | 29 months warranty
£25,449£359 per month
BMW Z4
sDrive 20i M Sport 2dr Auto
2022 (22) reg | 11,402 miles
Petrol | 3 months warranty
£27,549£406 per month![BMW 1 SERIES 128ti 5dr Step Auto [Live Cockpit Pro-Pro pk] - Stock Number (1689971)](/_next/image?url=https%3A%2F%2Fimages.motorpoint.co.uk%2Fvehicles%2F2026-10%2F28%2F1689971%2Fdefault%2F3%2F1024.jpg%3Ft%3D133302&w=1440&q=75)
BMW 1 Series
128ti 5dr Step Auto [Live Cockpit Pro-Pro pk]
2023 (23) reg | 16,808 miles
Petrol | 3 months warranty
£22,699£324 per month- £550 off
Save £15,196 on list priceBMW 3 Series
320i M Sport 4dr Step Auto
2024 (74) reg | 17,800 miles
Petrol | 10 months warranty
Was £26,499£25,949£375 per month
Save £21,006 on list priceBMW I4
210kW eDrive35 M Sport 70kWh 5dr Auto
2025 (75) reg | 6,572 miles
Electric | 25 months warranty
£31,799£487 per month
BMW I4
250kW eDrive40 M Sport 83.9kWh 5dr Auto
2023 (23) reg | 27,035 miles
Electric | 3 months warranty
£28,499£433 per month
Save £10,191 on list priceBMW 1 Series
120 M Sport 5dr Step Auto
2026 (26) reg | 5,418 miles
Petrol | 28 months warranty
£25,449£359 per month
BMW 2 Series
220i MHT Luxury 5dr DCT
2024 (24) reg | 13,372 miles
Petrol | 4 months warranty
£20,649£305 per month
Save £10,841 on list priceBMW 1 Series
120 M Sport 5dr Step Auto
2026 (26) reg | 10,782 miles
Petrol | 28 months warranty
£24,799£351 per month


























