
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,050 off
![BMW 2 SERIES 218i [136] M Sport 4dr DCT - Stock Number (1676496)](/_next/image?url=https%3A%2F%2Fimages.motorpoint.co.uk%2Fvehicles%2F2026-09%2F29%2F1676496%2Fdefault%2F3%2F1024.jpg%3Ft%3D151449&w=1440&q=75)
BMW 2 Series
218i [136] M Sport 4dr DCT
2024 (73) reg | 15,025 miles
Petrol | 3 months warranty
Was £22,899£21,849£302 per month 
BMW 3 Series
320i M Sport 4dr Step Auto
2022 (22) reg | 37,594 miles
Petrol | 3 months warranty
£21,149£341 per month
Save £12,881 on list priceBMW 1 Series
120 Sport 5dr Step Auto
2025 (25) reg | 34,595 miles
Petrol | 16 months warranty
£20,199£302 per month
Save £9,291 on list priceBMW X1
sDrive 20i MHT xLine 5dr Step Auto
2025 (25) reg | 8,419 miles
Petrol | 16 months warranty
£29,049£455 per month
Save £25,106 on list priceBMW I4
210kW eDrive35 M Sport 70kWh 5dr Auto
2025 (75) reg | 14,298 miles
Electric | 22 months warranty
£28,999£432 per month
BMW X1
sDrive 18d M Sport 5dr Step Auto
2023 (72) reg | 9,356 miles
Diesel | 3 months warranty
£28,399£429 per month
- £1,200 off

BMW 4 Series
420i M Sport 5dr Step Auto
2023 (23) reg | 20,299 miles
Petrol | 3 months warranty
Was £29,399£28,199£446 per month 
BMW 3 Series
320i M Sport 4dr Step Auto
2023 (72) reg | 9,689 miles
Petrol | 3 months warranty
£25,099£377 per month
Save £20,521 on list priceBMW iX2
150kW eDrive20 M Sport 65kWh 5dr Auto
2026 (26) reg | 11,775 miles
Electric | 28 months warranty
£30,099£480 per month- £700 off
![BMW X1 sDrive 18i [136] M Sport 5dr Step Auto - Stock Number (1688587)](/_next/image?url=https%3A%2F%2Fimages.motorpoint.co.uk%2Fvehicles%2F2026-10%2F20%2F1688587%2Fdefault%2F3%2F1024.jpg%3Ft%3D104926&w=1440&q=75)
BMW X1
sDrive 18i [136] M Sport 5dr Step Auto
2021 (71) reg | 22,257 miles
Petrol | 3 months warranty
Was £20,549£19,849£321 per month 
BMW 3 Series
320i M Sport 4dr Step Auto
2021 (71) reg | 34,278 miles
Petrol | 3 months warranty
£20,999£341 per month- £1,950 off
![BMW 2 SERIES 220i M Sport 2dr Step Auto [Pro Pack] - Stock Number (1694607)](/_next/image?url=https%3A%2F%2Fimages.motorpoint.co.uk%2Fvehicles%2F2026-10%2F29%2F1694607%2Fdefault%2F3%2F1024.jpg%3Ft%3D140028&w=1440&q=75)
BMW 2 Series
220i M Sport 2dr Step Auto [Pro Pack]
2022 (72) reg | 31,081 miles
Petrol | 3 months warranty
Was £26,099£24,149£338 per month 
![BMW 5 SERIES 530e M Sport 4dr Auto [Pro Pack] - Stock Number (1680873)](/_next/image?url=https%3A%2F%2Fimages.motorpoint.co.uk%2Fvehicles%2F2026-10%2F09%2F1680873%2Fdefault%2F3%2F1024.jpg%3Ft%3D134437&w=1440&q=75)
BMW 5 Series
530e M Sport 4dr Auto [Pro Pack]
2021 (21) reg | 36,236 miles
Petrol Plug-in Hybrid | 3 months warranty
£21,599£357 per month![BMW 1 SERIES 118i [136] M Sport 5dr Step Auto - Stock Number (1673410)](/_next/image?url=https%3A%2F%2Fimages.motorpoint.co.uk%2Fvehicles%2F2026-09%2F23%2F1673410%2Fdefault%2F3%2F1024.jpg%3Ft%3D140300&w=1440&q=75)
BMW 1 Series
118i [136] M Sport 5dr Step Auto
2021 (21) reg | 36,283 miles
Petrol | 3 months warranty
£17,399£283 per month- £750 off

BMW 4 Series
420i M Sport 2dr Step Auto
2021 (21) reg | 28,025 miles
Petrol | 3 months warranty
Was £23,099£22,349£365 per month - £500 off
![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
Was £16,799£16,299£245 per month 
BMW 1 Series
118i M Sport 5dr Step Auto
2021 (70) reg | 45,156 miles
Petrol | 3 months warranty
£16,799£278 per month
![BMW 3 SERIES 330e M Sport 4dr Step Auto [Pro Pack] - Stock Number (1683317)](/_next/image?url=https%3A%2F%2Fimages.motorpoint.co.uk%2Fvehicles%2F2026-09%2F29%2F1683317%2Fdefault%2F3%2F1024.jpg%3Ft%3D141711&w=1440&q=75)
BMW 3 Series
330e M Sport 4dr Step Auto [Pro Pack]
2020 (70) reg | 30,261 miles
Petrol Plug-in Hybrid | 3 months warranty
£19,899£384 per month
BMW 3 Series
330e Sport 4dr Step Auto
2023 (23) reg | 34,652 miles
Petrol Plug-in Hybrid | 3 months warranty
£20,399£327 per month
BMW 3 Series
330e M Sport 4dr Step Auto
2022 (22) reg | 45,269 miles
Petrol Plug-in Hybrid | 3 months warranty
£18,649£317 per month- £1,000 off
Save £13,816 on list priceBMW X3
20 xDrive M Sport 5dr Step Auto [Pro Pack]
2026 (26) reg | 9,690 miles
Petrol | 28 months warranty
Was £44,999£43,999£643 per month


























