
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 4 Series
420i M Sport 2dr Step Auto
2022 (22) reg | 27,697 miles
Petrol | 3 months warranty
£27,049£422 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 - £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 

BMW X1
xDrive 23i MHT xLine 5dr Step Auto
2024 (73) reg | 15,106 miles
Petrol | 3 months warranty
£28,899£462 per month![BMW X1 xDrive 20i [178] Sport 5dr Step Auto - Stock Number (1682474)](/_next/image?url=https%3A%2F%2Fimages.motorpoint.co.uk%2Fvehicles%2F2026-10%2F09%2F1682474%2Fdefault%2F3%2F1024.jpg%3Ft%3D102201&w=1440&q=75)
BMW X1
xDrive 20i [178] Sport 5dr Step Auto
2021 (71) reg | 19,395 miles
Petrol | 3 months warranty
£20,649£338 per month![BMW 1 SERIES 118i [136] M Sport 5dr Step Auto [LCP] - Stock Number (1680266)](/_next/image?url=https%3A%2F%2Fimages.motorpoint.co.uk%2Fvehicles%2F2026-10%2F06%2F1680266%2Fdefault%2F3%2F1024.jpg%3Ft%3D170942&w=1440&q=75)
BMW 1 Series
118i [136] M Sport 5dr Step Auto [LCP]
2023 (23) reg | 40,031 miles
Petrol | 3 months warranty
£18,249£278 per month
- £1,050 off
Save £16,066 on list priceBMW 1 Series
120 M Sport 5dr Step Auto [Tech-Plus-Pro Pack]
2025 (25) reg | 31,071 miles
Petrol | 16 months warranty
Was £24,699£23,649£344 per month - £1,300 off
Save £15,671 on list priceBMW X2
sDrive 20i M Sport 5dr [Tech-Pro Pack] Step Auto
2025 (25) reg | 18,285 miles
Petrol | 19 months warranty
Was £32,099£30,799£462 per month ![BMW 3 SERIES 330i M Sport 4dr Step Auto [Pro Pack] - Stock Number (1682441)](/_next/image?url=https%3A%2F%2Fimages.motorpoint.co.uk%2Fvehicles%2F2026-10%2F05%2F1682441%2Fdefault%2F3%2F1024.jpg%3Ft%3D110325&w=1440&q=75)
BMW 3 Series
330i M Sport 4dr Step Auto [Pro Pack]
2021 (71) reg | 39,637 miles
Petrol | 3 months warranty
£22,949£376 per month- £850 off
Save £20,511 on list priceBMW 3 Series
320i M Sport 5dr Step Auto [Tech-Pro Pack]
2025 (25) reg | 24,838 miles
Petrol | 21 months warranty
Was £29,399£28,549£399 per month ![BMW 1 SERIES M135i xDrive 5dr Step Auto [Plus Pack] - Stock Number (1689729)](/_next/image?url=https%3A%2F%2Fimages.motorpoint.co.uk%2Fvehicles%2F2026-10%2F28%2F1689729%2Fdefault%2F2%2F1024.jpg%3Ft%3D94108&w=1440&q=75)
BMW 1 Series
M135i xDrive 5dr Step Auto [Plus Pack]
2020 (70) reg | 37,249 miles
Petrol | 3 months warranty
£22,599£436 per month- £550 off
![BMW 1 SERIES 118i [136] SE 5dr Step Auto [Live Cockpit Pro] - Stock Number (1685891)](/_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] SE 5dr Step Auto [Live Cockpit Pro]
2022 (71) reg | 33,218 miles
Petrol | 3 months warranty
Was £16,449£15,899£247 per month 
- £1,050 off
![BMW 3 SERIES 320i M Sport 4dr Step Auto [Pro Pack] - Stock Number (1678881)](/_next/image?url=https%3A%2F%2Fimages.motorpoint.co.uk%2Fvehicles%2F2026-10%2F22%2F1678881%2Fdefault%2F3%2F1024.jpg%3Ft%3D93916&w=1440&q=75)
BMW 3 Series
320i M Sport 4dr Step Auto [Pro Pack]
2024 (24) reg | 33,458 miles
Petrol | 3 months warranty
Was £26,399£25,349£380 per month
Save £17,811 on list priceBMW 3 Series
320i M Sport 5dr Step Auto
2024 (74) reg | 25,097 miles
Petrol | 10 months warranty
£28,449£419 per month- £1,200 off
![BMW 3 SERIES 320i M Sport 4dr Step Auto [Pro Pack] - Stock Number (1677381)](/_next/image?url=https%3A%2F%2Fimages.motorpoint.co.uk%2Fvehicles%2F2026-10%2F16%2F1677381%2Fdefault%2F3%2F1024.jpg%3Ft%3D94927&w=1440&q=75)
BMW 3 Series
320i M Sport 4dr Step Auto [Pro Pack]
2024 (24) reg | 36,222 miles
Petrol | 4 months warranty
Was £26,099£24,899£373 per month
Save £11,556 on list priceBMW X1
sDrive 20i MHT M Sport 5dr Step Auto
2025 (25) reg | 16,429 miles
Petrol | 16 months warranty
£29,199£445 per month![BMW 1 SERIES 118i [1.5] M Sport Shadow Ed 5dr Step Auto - Stock Number (1668378)](/_next/image?url=https%3A%2F%2Fimages.motorpoint.co.uk%2Fvehicles%2F2026-08%2F26%2F1668378%2Fdefault%2F3%2F1024.jpg%3Ft%3D110044&w=1440&q=75)
BMW 1 Series
118i [1.5] M Sport Shadow Ed 5dr Step Auto
2018 (68) reg | 28,117 miles
Petrol | 3 months warranty
£15,249£294 per month
![BMW 1 SERIES 118i [136] M Sport 5dr - Stock Number (1671901)](/_next/image?url=https%3A%2F%2Fimages.motorpoint.co.uk%2Fvehicles%2F2026-08%2F25%2F1671901%2Fdefault%2F3%2F1024.jpg%3Ft%3D85852&w=1440&q=75)
BMW 1 Series
118i [136] M Sport 5dr
2021 (21) reg | 37,875 miles
Petrol | 3 months warranty
£16,049£260 per month
BMW 1 Series
M135i xDrive 5dr Step Auto
2022 (22) reg | 44,540 miles
Petrol | 3 months warranty
£21,499£328 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


























