
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 250kW eDrive40 Sport 83.9kWh 5dr Auto [Tech Pack] - Stock Number (1673894)](/_next/image?url=https%3A%2F%2Fimages.motorpoint.co.uk%2Fvehicles%2F2026-09%2F04%2F1673894%2Fdefault%2F3%2F1024.jpg%3Ft%3D161935&w=1440&q=75)
BMW I4
250kW eDrive40 Sport 83.9kWh 5dr Auto [Tech Pack]
2023 (23) reg | 13,008 miles
Electric | 3 months warranty
£28,149£413 per month
BMW 1 Series
118i M Sport 5dr Step Auto
2021 (21) reg | 14,615 miles
Petrol | 3 months warranty
£19,749£323 per month- £700 off
Save £12,376 on list priceBMW 4 Series
420i M Sport 5dr Step Auto
2026 (26) reg | 4,785 miles
Petrol | 28 months warranty
Was £35,999£35,299£524 per month 
![BMW 1 SERIES 118i [136] SE 5dr Step Auto [Live Cockpit Pro] - Stock Number (1661877)](/_next/image?url=https%3A%2F%2Fimages.motorpoint.co.uk%2Fvehicles%2F2026-09%2F02%2F1661877%2Fdefault%2F3%2F1024.jpg%3Ft%3D105053&w=1440&q=75)
BMW 1 Series
118i [136] SE 5dr Step Auto [Live Cockpit Pro]
2022 (22) reg | 17,791 miles
Petrol | 3 months warranty
£16,799£256 per month
BMW I4
250kW eDrive40 M Sport 83.9kWh 5dr Auto
2023 (23) reg | 27,035 miles
Electric | 3 months warranty
£28,649£437 per month![BMW 1 SERIES 128ti 5dr Step Auto [Live Cockpit Professional] - Stock Number (1678094)](/_next/image?url=https%3A%2F%2Fimages.motorpoint.co.uk%2Fvehicles%2F2026-09%2F19%2F1678094%2Fdefault%2F3%2F1024.jpg%3Ft%3D82816&w=1440&q=75)
BMW 1 Series
128ti 5dr Step Auto [Live Cockpit Professional]
2023 (23) reg | 24,080 miles
Petrol | 3 months warranty
£21,899£318 per month

BMW 1 Series
M135i xDrive 5dr Step Auto
2021 (71) reg | 29,239 miles
Petrol | 3 months warranty
£23,199£357 per month![BMW 1 SERIES 118i [136] Sport 5dr Step Auto - Stock Number (1673910)](/_next/image?url=https%3A%2F%2Fimages.motorpoint.co.uk%2Fvehicles%2F2026-09%2F04%2F1673910%2Fdefault%2F3%2F1024.jpg%3Ft%3D154808&w=1440&q=75)
BMW 1 Series
118i [136] Sport 5dr Step Auto
2021 (21) reg | 9,102 miles
Petrol | 3 months warranty
£17,949£288 per month- £800 off

BMW 1 Series
M135i xDrive 5dr Step Auto
2021 (21) reg | 16,968 miles
Petrol | 3 months warranty
Was £23,849£23,049£358 per month
Save £10,141 on list priceBMW 1 Series
120 M Sport 5dr Step Auto
2026 (26) reg | 6,532 miles
Petrol | 28 months warranty
£25,499£361 per month- £950 off

BMW 4 Series
420i M Sport 5dr Step Auto
2023 (23) reg | 12,295 miles
Petrol | 3 months warranty
Was £28,499£27,549£423 per month 
BMW 1 Series
M135i xDrive 5dr Step Auto
2022 (72) reg | 39,868 miles
Petrol | 3 months warranty
£21,949£328 per month
Save £9,751 on list priceBMW 1 Series
120 M Sport 5dr Step Auto
2024 (74) reg | 8,578 miles
Petrol | 11 months warranty
£23,049£327 per month
Save £10,041 on list priceBMW 1 Series
120 M Sport 5dr Step Auto
2026 (26) reg | 5,418 miles
Petrol | 28 months warranty
£25,599£362 per month
Save £10,741 on list priceBMW 1 Series
120 M Sport 5dr Step Auto
2026 (26) reg | 12,234 miles
Petrol | 28 months warranty
£24,899£355 per month![BMW 1 SERIES 118i [136] M Sport 5dr Step Auto [LCP] - Stock Number (1676301)](/_next/image?url=https%3A%2F%2Fimages.motorpoint.co.uk%2Fvehicles%2F2026-09%2F15%2F1676301%2Fdefault%2F3%2F1024.jpg%3Ft%3D93333&w=1440&q=75)
BMW 1 Series
118i [136] M Sport 5dr Step Auto [LCP]
2022 (72) reg | 24,823 miles
Petrol | 3 months warranty
£18,949£288 per month- £700 off
Save £11,176 on list priceBMW 4 Series
420i M Sport 5dr Step Auto
2026 (26) reg | 5,974 miles
Petrol | 28 months warranty
Was £35,899£35,199£523 per month 
![BMW 1 SERIES M135i xDrive 5dr Step Auto [Pro Pack] - Stock Number (1677098)](/_next/image?url=https%3A%2F%2Fimages.motorpoint.co.uk%2Fvehicles%2F2026-10%2F02%2F1677098%2Fdefault%2F3%2F1024.jpg%3Ft%3D153503&w=1440&q=75)
BMW 1 Series
M135i xDrive 5dr Step Auto [Pro Pack]
2024 (73) reg | 8,122 miles
Petrol | 3 months warranty
£26,599£375 per month- £2,700 off
Save £10,781 on list priceBMW 1 Series
M135 xDrive 5dr Step Auto
2025 (25) reg | 8,409 miles
Petrol | 16 months warranty
Was £35,699£32,999£490 per month
Save £10,641 on list priceBMW 1 Series
120 M Sport 5dr Step Auto
2026 (26) reg | 11,164 miles
Petrol | 28 months warranty
£24,999£356 per month
Save £10,491 on list priceBMW 1 Series
120 M Sport 5dr Step Auto
2026 (26) reg | 9,908 miles
Petrol | 28 months warranty
£25,149£358 per month![BMW 1 SERIES M135i xDrive 5dr Step Auto [Tech-Pro Pack] - Stock Number (1663102)](/_next/image?url=https%3A%2F%2Fimages.motorpoint.co.uk%2Fvehicles%2F2026-07%2F27%2F1663102%2Fdefault%2F3%2F1024.jpg%3Ft%3D144826&w=1440&q=75)
BMW 1 Series
M135i xDrive 5dr Step Auto [Tech-Pro Pack]
2022 (22) reg | 20,761 miles
Petrol | 3 months warranty
£23,299£332 per month- £550 off
![BMW 4 SERIES 420i M Sport 5dr Step Auto [Pro Pack] - Stock Number (1676476)](/_next/image?url=https%3A%2F%2Fimages.motorpoint.co.uk%2Fvehicles%2F2026-09%2F14%2F1676476%2Fdefault%2F3%2F1024.jpg%3Ft%3D162838&w=1440&q=75)
BMW 4 Series
420i M Sport 5dr Step Auto [Pro Pack]
2024 (73) reg | 14,276 miles
Petrol | 3 months warranty
Was £28,699£28,149£418 per month
Save £10,591 on list priceBMW 1 Series
120 M Sport 5dr Step Auto
2026 (26) reg | 10,782 miles
Petrol | 28 months warranty
£25,049£357 per month
Save £12,191 on list priceBMW 1 Series
120 M Sport 5dr Step Auto
2026 (26) reg | 12,088 miles
Petrol | 28 months warranty
£24,899£355 per month
All our cars are ready to take home the same day![BMW 1 SERIES 118i [136] M Sport 5dr Step Auto [LCP] - Stock Number (1672840)](/_next/image?url=https%3A%2F%2Fimages.motorpoint.co.uk%2Fvehicles%2F2026-09%2F07%2F1672840%2Fdefault%2F3%2F1024.jpg%3Ft%3D125133&w=1440&q=75)
BMW 1 Series
118i [136] M Sport 5dr Step Auto [LCP]
2024 (24) reg | 31,214 miles
Petrol | 7 months warranty
£18,949£278 per month
Save £16,891 on list priceBMW 1 Series
M135i xDrive 5dr Step Auto
2024 (74) reg | 22,620 miles
Petrol | 10 months warranty
£24,849£348 per month![BMW 1 SERIES 118i [136] M Sport 5dr [Live Cockpit Professional] - Stock Number (1668217)](/_next/image?url=https%3A%2F%2Fimages.motorpoint.co.uk%2Fvehicles%2F2026-08%2F26%2F1668217%2Fdefault%2F3%2F1024.jpg%3Ft%3D85845&w=1440&q=75)
BMW 1 Series
118i [136] M Sport 5dr [Live Cockpit Professional]
2022 (72) reg | 19,780 miles
Petrol | 3 months warranty
£17,399£258 per month![BMW 1 SERIES 118i [136] M Sport 5dr Step Auto [LCP] - Stock Number (1673280)](/_next/image?url=https%3A%2F%2Fimages.motorpoint.co.uk%2Fvehicles%2F2026-09%2F09%2F1673280%2Fdefault%2F3%2F1024.jpg%3Ft%3D173042&w=1440&q=75)
BMW 1 Series
118i [136] M Sport 5dr Step Auto [LCP]
2023 (73) reg | 25,441 miles
Petrol | 3 months warranty
£19,149£282 per month![BMW 1 SERIES 118i [136] M Sport 5dr Step Auto [LCP] - Stock Number (1679790)](/_next/image?url=https%3A%2F%2Fimages.motorpoint.co.uk%2Fvehicles%2F2026-09%2F15%2F1679790%2Fdefault%2F3%2F1024.jpg%3Ft%3D91023&w=1440&q=75)
BMW 1 Series
118i [136] M Sport 5dr Step Auto [LCP]
2024 (73) reg | 12,483 miles
Petrol | 3 months warranty
£20,599£299 per month![BMW 1 SERIES 118i [136] M Sport 5dr Step Auto [LCP] - Stock Number (1670411)](/_next/image?url=https%3A%2F%2Fimages.motorpoint.co.uk%2Fvehicles%2F2026-10%2F04%2F1670411%2Fdefault%2F3%2F1024.jpg%3Ft%3D100627&w=1440&q=75)
BMW 1 Series
118i [136] M Sport 5dr Step Auto [LCP]
2023 (73) reg | 15,272 miles
Petrol | 3 months warranty
£20,099£294 per month- £900 off

BMW 1 Series
M135i xDrive 5dr Step Auto
2024 (73) reg | 26,569 miles
Petrol | 3 months warranty
Was £23,599£22,699£312 per month ![BMW 1 SERIES 118i [136] M Sport 5dr - Stock Number (1665950)](/_next/image?url=https%3A%2F%2Fimages.motorpoint.co.uk%2Fvehicles%2F2026-08%2F14%2F1665950%2Fdefault%2F3%2F1024.jpg%3Ft%3D161027&w=1440&q=75)
BMW 1 Series
118i [136] M Sport 5dr
2021 (71) reg | 20,913 miles
Petrol | 3 months warranty
£16,049£239 per month
BMW 1 Series
M135i xDrive 5dr Step Auto
2024 (73) reg | 18,946 miles
Petrol | 3 months warranty
£24,349£341 per month- £700 off
Save £14,341 on list priceBMW 1 Series
M135 xDrive 5dr Step Auto
2025 (25) reg | 8,714 miles
Petrol | 16 months warranty
Was £28,949£28,249£381 per month


























