
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,150 off
Save £11,831 on list priceBMW 2 Series
M235 xDrive 4dr Step Auto
2025 (25) reg | 3,622 miles
Petrol | 21 months warranty
Was £34,499£33,349£443 per month 
BMW 3 Series
320i M Sport 4dr Step Auto
2021 (71) reg | 28,982 miles
Petrol | 3 months warranty
£21,249£344 per month- £500 off
Save £13,711 on list priceBMW 1 Series
120 M Sport 5dr Step Auto
2025 (74) reg | 33,879 miles
Petrol | 14 months warranty
Was £21,099£20,599£296 per month 

BMW 4 Series
420i M Sport 2dr Step Auto
2022 (22) reg | 27,697 miles
Petrol | 3 months warranty
£26,949£420 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,099£274 per month- £650 off
![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
Was £20,699£20,049£324 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
£21,349£412 per month
Save £27,266 on list priceBMW I4
210kW eDrive35 Sport 70kWh 5dr Auto
2024 (74) reg | 34,342 miles
Electric | 11 months warranty
£23,949£361 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![BMW 1 SERIES 118i [136] SE 5dr Step Auto [Live Cockpit Pro] - Stock Number (1685891)](/_next/image?url=https%3A%2F%2Fimages.motorpoint.co.uk%2Fvehicles%2F2026-11%2F09%2F1685891%2Fdefault%2F3%2F1024.jpg%3Ft%3D151434&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
£15,649£241 per month![BMW I4 250kW eDrive40 M Sport 83.9kWh 5dr Auto [Tech-Pro] - Stock Number (1687522)](/_next/image?url=https%3A%2F%2Fimages.motorpoint.co.uk%2Fvehicles%2F2026-11%2F03%2F1687522%2Fdefault%2F3%2F1024.jpg%3Ft%3D134953&w=1440&q=75)
BMW I4
250kW eDrive40 M Sport 83.9kWh 5dr Auto [Tech-Pro]
2023 (23) reg | 43,070 miles
Electric | 3 months warranty
£26,349£390 per month![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
£21,599£318 per month
- £1,000 off
Save £15,251 on list priceBMW X3
20d xDrive M Sport 5dr Step Auto
2026 (26) reg | 1,768 miles
Diesel | 28 months warranty
Was £41,999£40,999£570 per month - £500 off
![BMW 1 SERIES 118i [136] M Sport 5dr Step Auto [LCP] - Stock Number (1692164)](/_next/image?url=https%3A%2F%2Fimages.motorpoint.co.uk%2Fvehicles%2F2026-11%2F06%2F1692164%2Fdefault%2F3%2F1024.jpg%3Ft%3D124533&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 £20,699£20,199£297 per month
Save £22,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
£26,549£353 per month
Save £26,051 on list priceBMW 5 Series
530e M Sport 5dr Auto
2025 (74) reg | 8,118 miles
Petrol Plug-in Hybrid | 14 months warranty
£38,199£566 per month
BMW X1
xDrive 23i MHT xLine 5dr Step Auto
2024 (73) reg | 15,106 miles
Petrol | 3 months warranty
£28,199£446 per month
Save £18,011 on list priceBMW 3 Series
320i M Sport 5dr Step Auto
2024 (74) reg | 25,097 miles
Petrol | 10 months warranty
£28,249£415 per month![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
£24,049£350 per month![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
£23,749£346 per month
Save £23,461 on list priceBMW 2 Series
225e xDrive M Sport 5dr DCT
2025 (74) reg | 10,168 miles
Petrol Plug-in Hybrid | 14 months warranty
£23,699£381 per month
Save £11,856 on list priceBMW X1
sDrive 20i MHT M Sport 5dr Step Auto
2025 (25) reg | 16,429 miles
Petrol | 16 months warranty
£28,899£438 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
£15,999£259 per month
BMW 1 Series
M135i xDrive 5dr Step Auto
2022 (22) reg | 44,540 miles
Petrol | 3 months warranty
£21,099£319 per month![BMW I4 250kW eDrive40 Sport 83.9kWh 5dr Auto [Tech Pack] - Stock Number (1670700)](/_next/image?url=https%3A%2F%2Fimages.motorpoint.co.uk%2Fvehicles%2F2026-08%2F26%2F1670700%2Fdefault%2F3%2F1024.jpg%3Ft%3D114741&w=1440&q=75)
BMW I4
250kW eDrive40 Sport 83.9kWh 5dr Auto [Tech Pack]
2023 (23) reg | 17,829 miles
Electric | 3 months warranty
£27,449£403 per month
All our cars are ready to take home the same day![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,599£368 per month- £900 off

BMW 3 Series
330e M Sport 4dr Step Auto
2024 (24) reg | 6,159 miles
Petrol Plug-in Hybrid | 8 months warranty
Was £26,549£25,649£393 per month


























