
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

![BMW I4 210kW eDrive35 M Sport 70kWh 5dr Auto [Pro Pack] - Stock Number (1687976)](/_next/image?url=https%3A%2F%2Fimages.motorpoint.co.uk%2Fvehicles%2F2026-10%2F29%2F1687976%2Fdefault%2F3%2F1024.jpg%3Ft%3D123636&w=1440&q=75)
BMW I4
210kW eDrive35 M Sport 70kWh 5dr Auto [Pro Pack]
2023 (73) reg | 33,184 miles
Electric | 3 months warranty
£25,799£395 per month
Save £24,281 on list priceBMW I4
210kW eDrive35 M Sport 70kWh 5dr Auto
2025 (75) reg | 14,495 miles
Electric | 22 months warranty
£29,399£442 per month
Save £24,281 on list priceBMW I4
210kW eDrive35 M Sport 70kWh 5dr Auto
2025 (75) reg | 14,085 miles
Electric | 22 months warranty
£29,399£441 per month
Save £24,606 on list priceBMW I4
210kW eDrive35 M Sport 70kWh 5dr Auto
2025 (75) reg | 13,735 miles
Electric | 22 months warranty
£29,499£443 per month- £800 off
![BMW 1 SERIES 118i [136] M Sport 5dr Step Auto [LCP] - Stock Number (1685306)](/_next/image?url=https%3A%2F%2Fimages.motorpoint.co.uk%2Fvehicles%2F2026-10%2F28%2F1685306%2Fdefault%2F3%2F1024.jpg%3Ft%3D131918&w=1440&q=75)
BMW 1 Series
118i [136] M Sport 5dr Step Auto [LCP]
2023 (23) reg | 10,936 miles
Petrol | 3 months warranty
Was £21,599£20,799£310 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 1 Series
120d xDrive Sport 5dr Step Auto
2020 (70) reg | 35,180 miles
Diesel | 3 months warranty
£17,699£342 per month![BMW 1 SERIES M135i xDrive 5dr Step Auto [Pro Pack] - Stock Number (1693902)](/_next/image?url=https%3A%2F%2Fimages.motorpoint.co.uk%2Fvehicles%2F2026-10%2F28%2F1693902%2Fdefault%2F3%2F1024.jpg%3Ft%3D164123&w=1440&q=75)
BMW 1 Series
M135i xDrive 5dr Step Auto [Pro Pack]
2024 (24) reg | 19,003 miles
Petrol | 4 months warranty
£27,799£413 per month- £550 off
Save £26,756 on list priceBMW I4
210kW eDrive35 M Sport 70kWh 5dr Auto [Pro Pack]
2025 (75) reg | 7,321 miles
Electric | 22 months warranty
Was £30,599£30,049£437 per month
Save £24,181 on list priceBMW I4
210kW eDrive35 M Sport 70kWh 5dr Auto
2025 (75) reg | 13,969 miles
Electric | 22 months warranty
£29,499£443 per month
Save £10,756 on list priceBMW 1 Series
120 M Sport 5dr Step Auto
2025 (75) reg | 6,399 miles
Petrol | 22 months warranty
£24,549£346 per month
![BMW 1 SERIES 118i [136] M Sport 5dr Step Auto [LCP-Pro pk] - Stock Number (1684499)](/_next/image?url=https%3A%2F%2Fassets.motorpoint.co.uk%2Fvehicle-advert%2Fimage-coming-soon%2F1024.jpg&w=1440&q=75)
BMW 1 Series
118i [136] M Sport 5dr Step Auto [LCP-Pro pk]
2023 (73) reg | 21,396 miles
Petrol | 3 months warranty
£21,499£322 per month![BMW 1 SERIES 120d xDrive Sport 5dr Step Auto [LCP] - Stock Number (1689951)](/_next/image?url=https%3A%2F%2Fassets.motorpoint.co.uk%2Fvehicle-advert%2Fimage-coming-soon%2F1024.jpg&w=1440&q=75)
BMW 1 Series
120d xDrive Sport 5dr Step Auto [LCP]
2021 (21) reg | 28,222 miles
Diesel | 3 months warranty
£18,699£288 per month
Save £23,106 on list priceBMW I4
210kW eDrive35 M Sport 70kWh 5dr Auto
2025 (75) reg | 11,465 miles
Electric | 22 months warranty
£29,699£445 per month- £500 off
Save £10,141 on list priceBMW 1 Series
120 M Sport 5dr Step Auto
2026 (26) reg | 6,228 miles
Petrol | 29 months warranty
Was £25,999£25,499£361 per month - £700 off
![BMW 1 SERIES 118i [136] M Sport 5dr Step Auto [LCP] - Stock Number (1687669)](/_next/image?url=https%3A%2F%2Fimages.motorpoint.co.uk%2Fvehicles%2F2026-10%2F29%2F1687669%2Fdefault%2F3%2F1024.jpg%3Ft%3D94607&w=1440&q=75)
BMW 1 Series
118i [136] M Sport 5dr Step Auto [LCP]
2023 (23) reg | 39,312 miles
Petrol | 3 months warranty
Was £19,149£18,449£281 per month 
Save £25,731 on list priceBMW I4
210kW eDrive35 M Sport 70kWh 5dr Auto [Pro Pack]
2025 (75) reg | 5,172 miles
Electric | 25 months warranty
£30,199£438 per month- £600 off
![BMW 1 SERIES 118i [136] M Sport 5dr Step Auto [LCP] - Stock Number (1691178)](/_next/image?url=https%3A%2F%2Fimages.motorpoint.co.uk%2Fvehicles%2F2026-10%2F27%2F1691178%2Fdefault%2F3%2F1024.jpg%3Ft%3D80708&w=1440&q=75)
BMW 1 Series
118i [136] M Sport 5dr Step Auto [LCP]
2023 (73) reg | 14,622 miles
Petrol | 3 months warranty
Was £21,499£20,899£312 per month ![BMW 1 SERIES 118i [136] M Sport 5dr Step Auto [LCP] - Stock Number (1690315)](/_next/image?url=https%3A%2F%2Fassets.motorpoint.co.uk%2Fvehicle-advert%2Fimage-coming-soon%2F1024.jpg&w=1440&q=75)
BMW 1 Series
118i [136] M Sport 5dr Step Auto [LCP]
2023 (73) reg | 18,660 miles
Petrol | 3 months warranty
£20,499£306 per month- £1,450 off
![BMW I4 250kW eDrive40 M Sport 83.9kWh 5dr Auto [Pro Pack] - Stock Number (1692125)](/_next/image?url=https%3A%2F%2Fimages.motorpoint.co.uk%2Fvehicles%2F2026-10%2F29%2F1692125%2Fdefault%2F3%2F1024.jpg%3Ft%3D82803&w=1440&q=75)
BMW I4
250kW eDrive40 M Sport 83.9kWh 5dr Auto [Pro Pack]
2023 (23) reg | 48,551 miles
Electric | 3 months warranty
Was £27,649£26,199£398 per month - £850 off

BMW 1 Series
118d SE 5dr Step Auto
2019 (69) reg | 17,835 miles
Diesel | 3 months warranty
Was £15,449£14,599£282 per month
Save £10,791 on list priceBMW 1 Series
120 M Sport 5dr Step Auto
2026 (26) reg | 13,293 miles
Petrol | 28 months warranty
£24,849£355 per month- £600 off
![BMW 1 SERIES 118i [136] M Sport 5dr Step Auto [LCP] - Stock Number (1692164)](/_next/image?url=https%3A%2F%2Fassets.motorpoint.co.uk%2Fvehicle-advert%2Fimage-coming-soon%2F1024.jpg&w=1440&q=75)
BMW 1 Series
118i [136] M Sport 5dr Step Auto [LCP]
2023 (73) reg | 16,565 miles
Petrol | 3 months warranty
Was £21,299£20,699£309 per month - £1,800 off
![BMW 1 SERIES M135i xDrive 5dr Step Auto [Pro Pack] - Stock Number (1678478)](/_next/image?url=https%3A%2F%2Fimages.motorpoint.co.uk%2Fvehicles%2F2026-10%2F28%2F1678478%2Fdefault%2F3%2F1024.jpg%3Ft%3D121950&w=1440&q=75)
BMW 1 Series
M135i xDrive 5dr Step Auto [Pro Pack]
2023 (23) reg | 20,632 miles
Petrol | 3 months warranty
Was £27,399£25,599£377 per month
All our cars are ready to take home the same day- £800 off
![BMW 1 SERIES 128ti 5dr Step Auto [Live Cockpit Professional] - Stock Number (1690109)](/_next/image?url=https%3A%2F%2Fimages.motorpoint.co.uk%2Fvehicles%2F2026-10%2F29%2F1690109%2Fdefault%2F3%2F1024.jpg%3Ft%3D152120&w=1440&q=75)
BMW 1 Series
128ti 5dr Step Auto [Live Cockpit Professional]
2023 (72) reg | 27,176 miles
Petrol | 3 months warranty
Was £22,399£21,599£318 per month - £1,400 off
![BMW 1 SERIES M135i xDrive 5dr Step Auto [Pro Pack] - Stock Number (1689516)](/_next/image?url=https%3A%2F%2Fimages.motorpoint.co.uk%2Fvehicles%2F2026-10%2F27%2F1689516%2Fdefault%2F3%2F1024.jpg%3Ft%3D103435&w=1440&q=75)
BMW 1 Series
M135i xDrive 5dr Step Auto [Pro Pack]
2023 (23) reg | 29,478 miles
Petrol | 3 months warranty
Was £26,049£24,649£365 per month - £700 off
![BMW 1 SERIES 118i [136] M Sport 5dr Step Auto [LCP] - Stock Number (1689389)](/_next/image?url=https%3A%2F%2Fimages.motorpoint.co.uk%2Fvehicles%2F2026-10%2F27%2F1689389%2Fdefault%2F3%2F1024.jpg%3Ft%3D121031&w=1440&q=75)
BMW 1 Series
118i [136] M Sport 5dr Step Auto [LCP]
2024 (24) reg | 24,000 miles
Petrol | 4 months warranty
Was £20,649£19,949£293 per month 
BMW 1 Series
M135i xDrive 5dr Step Auto
2024 (24) reg | 22,498 miles
Petrol | 3 months warranty
£26,449£391 per month
Save £9,346 on list priceBMW 1 Series
120 M Sport 5dr Step Auto
2025 (25) reg | 3,182 miles
Petrol | 20 months warranty
£24,449£344 per month![BMW 1 SERIES 118i [136] M Sport 5dr Step Auto [LCP] - Stock Number (1692866)](/_next/image?url=https%3A%2F%2Fimages.motorpoint.co.uk%2Fvehicles%2F2026-10%2F29%2F1692866%2Fdefault%2F3%2F1024.jpg%3Ft%3D161421&w=1440&q=75)
BMW 1 Series
118i [136] M Sport 5dr Step Auto [LCP]
2024 (24) reg | 38,472 miles
Petrol | 4 months warranty
£19,099£289 per month
Save £13,051 on list priceBMW 1 Series
120 M Sport 5dr Step Auto
2025 (25) reg | 31,610 miles
Petrol | 16 months warranty
£21,299£308 per month
Save £22,831 on list priceBMW I4
210kW eDrive35 Sport 70kWh 5dr Auto
2025 (75) reg | 11,085 miles
Electric | 22 months warranty
£29,349£448 per month
Save £24,481 on list priceBMW I4
210kW eDrive35 M Sport 70kWh 5dr Auto
2025 (75) reg | 16,948 miles
Electric | 22 months warranty
£29,199£440 per month![BMW 1 SERIES 118i [136] M Sport 5dr [Live Cockpit Professional] - Stock Number (1689314) Coming Soon](https://assets.motorpoint.co.uk/vehicle-advert/coming-soon/bmw/1024.webp)
BMW 1 Series
118i [136] M Sport 5dr [Live Cockpit Professional]
2023 (23) reg | 21,355 miles
Petrol | 3 months warranty
£18,949£287 per month


























