
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 iX3
210kW M Sport Pro 80kWh 5dr Auto
2022 (72) reg | 33,516 miles
Electric | 3 months warranty
£28,649£477 per month
BMW X1
sDrive 20i MHT M Sport 5dr Step Auto
2023 (73) reg | 9,493 miles
Petrol | 3 months warranty
£29,599£475 per month![BMW 2 SERIES 220i M Sport 2dr Step Auto [Pro Pack] - Stock Number (1693302)](/_next/image?url=https%3A%2F%2Fimages.motorpoint.co.uk%2Fvehicles%2F2026-10%2F24%2F1693302%2Fdefault%2F3%2F1024.jpg%3Ft%3D102123&w=1440&q=75)
BMW 2 Series
220i M Sport 2dr Step Auto [Pro Pack]
2024 (24) reg | 17,383 miles
Petrol | 7 months warranty
£28,199£393 per month
![BMW 1 SERIES 128ti 5dr Step Auto [Live Cockpit Professional] - Stock Number (1696113)](/_next/image?url=https%3A%2F%2Fimages.motorpoint.co.uk%2Fvehicles%2F2026-11%2F05%2F1696113%2Fdefault%2F3%2F1024.jpg%3Ft%3D85402&w=1440&q=75)
BMW 1 Series
128ti 5dr Step Auto [Live Cockpit Professional]
2024 (73) reg | 19,206 miles
Petrol | 3 months warranty
£23,749£347 per month
Save £11,956 on list priceBMW 2 Series
218i [136] M Sport 4dr DCT
2024 (74) reg | 8,172 miles
Petrol | 10 months warranty
£22,699£308 per month![BMW 1 SERIES M135i xDrive 5dr Step Auto [Pro Pack] - Stock Number (1690623)](/_next/image?url=https%3A%2F%2Fimages.motorpoint.co.uk%2Fvehicles%2F2026-11%2F11%2F1690623%2Fdefault%2F3%2F1024.jpg%3Ft%3D162621&w=1440&q=75)
BMW 1 Series
M135i xDrive 5dr Step Auto [Pro Pack]
2021 (71) reg | 38,419 miles
Petrol | 3 months warranty
£22,849£355 per month

BMW 3 Series
330e M Sport 4dr Step Auto
2023 (73) reg | 13,714 miles
Petrol Plug-in Hybrid | 3 months warranty
£26,299£428 per month![BMW 1 SERIES 118i [136] M Sport 5dr [Live Cockpit Professional] - Stock Number (1692635)](/_next/image?url=https%3A%2F%2Fimages.motorpoint.co.uk%2Fvehicles%2F2026-10%2F22%2F1692635%2Fdefault%2F3%2F1024.jpg%3Ft%3D173716&w=1440&q=75)
BMW 1 Series
118i [136] M Sport 5dr [Live Cockpit Professional]
2023 (73) reg | 20,991 miles
Petrol | 3 months warranty
£18,749£279 per month
BMW 3 Series
330e SE Pro 4dr Step Auto
2022 (72) reg | 26,024 miles
Petrol Plug-in Hybrid | 3 months warranty
£19,199£334 per month
Save £15,891 on list priceBMW iX1
150kW eDrive20 M Sport 65kWh 5dr Auto
2026 (75) reg | 8,569 miles
Electric | 27 months warranty
£32,999£536 per month
Save £10,681 on list priceBMW 1 Series
120 Sport 5dr Step Auto
2026 (26) reg | 6,776 miles
Petrol | 29 months warranty
£23,149£326 per month- £700 off
Save £25,481 on list priceBMW I4
210kW eDrive35 M Sport 70kWh 5dr Auto
2025 (75) reg | 15,493 miles
Electric | 22 months warranty
Was £28,899£28,199£415 per month 
Save £24,631 on list priceBMW I4
210kW eDrive35 M Sport 70kWh 5dr Auto
2025 (75) reg | 13,404 miles
Electric | 22 months warranty
£29,049£432 per month
Save £24,831 on list priceBMW I4
210kW eDrive35 M Sport 70kWh 5dr Auto
2025 (75) reg | 14,863 miles
Electric | 22 months warranty
£28,849£430 per month
BMW 3 Series
330e M Sport 4dr Step Auto
2023 (73) reg | 18,371 miles
Petrol Plug-in Hybrid | 3 months warranty
£24,899£400 per month
Save £12,916 on list priceBMW X2
sDrive 20i M Sport 5dr Step Auto
2026 (26) reg | 4,234 miles
Petrol | 28 months warranty
£31,349£449 per month![BMW X2 xDrive 20i [178] Sport 5dr Step Auto - Stock Number (1689091)](/_next/image?url=https%3A%2F%2Fimages.motorpoint.co.uk%2Fvehicles%2F2026-10%2F17%2F1689091%2Fdefault%2F3%2F1024.jpg%3Ft%3D113527&w=1440&q=75)
BMW X2
xDrive 20i [178] Sport 5dr Step Auto
2021 (71) reg | 37,848 miles
Petrol | 3 months warranty
£17,099£276 per month
- £1,000 off
Save £13,276 on list priceBMW 4 Series
420i M Sport 5dr Step Auto
2026 (26) reg | 9,425 miles
Petrol | 28 months warranty
Was £34,499£33,499£489 per month 
BMW iX3
210kW M Sport Pro 80kWh 5dr Auto
2022 (72) reg | 42,619 miles
Electric | 3 months warranty
£26,999£447 per month
BMW 3 Series
330e SE Pro 5dr Step Auto
2022 (71) reg | 29,891 miles
Petrol Plug-in Hybrid | 3 months warranty
£18,349£312 per month- £500 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 £20,899£20,399£300 per month
Save £14,771 on list priceBMW X1
sDrive 20i MHT M Sport 5dr Step Auto
2025 (25) reg | 31,250 miles
Petrol | 20 months warranty
£26,999£411 per month![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
£20,049£296 per month
BMW 1 Series
118i M Sport 5dr
2020 (70) reg | 44,312 miles
Petrol | 3 months warranty
£14,749£285 per month![BMW I4 250kW eDrive40 M Sport 83.9kWh 5dr Auto [Tech] - Stock Number (1683133)](/_next/image?url=https%3A%2F%2Fimages.motorpoint.co.uk%2Fvehicles%2F2026-09%2F26%2F1683133%2Fdefault%2F3%2F1024.jpg%3Ft%3D120240&w=1440&q=75)
BMW I4
250kW eDrive40 M Sport 83.9kWh 5dr Auto [Tech]
2023 (23) reg | 33,262 miles
Electric | 3 months warranty
£27,599£415 per month
All our cars are ready to take home the same day
BMW 3 Series
320i M Sport 4dr Step Auto
2021 (21) reg | 33,143 miles
Petrol | 3 months warranty
£20,349£338 per month- £1,000 off
Save £25,831 on list priceBMW M3
M3 xDrive 530 Competition M 4dr Step Auto
2026 (26) reg | 12,484 miles
Petrol | 28 months warranty
Was £64,999£63,999£920 per month ![BMW 2 SERIES 218i [136] M Sport 4dr DCT - Stock Number (1671873)](/_next/image?url=https%3A%2F%2Fimages.motorpoint.co.uk%2Fvehicles%2F2026-09%2F03%2F1671873%2Fdefault%2F3%2F1024.jpg%3Ft%3D165326&w=1440&q=75)
BMW 2 Series
218i [136] M Sport 4dr DCT
2023 (73) reg | 31,977 miles
Petrol | 3 months warranty
£18,849£254 per month
BMW 3 Series
320d MHT M Sport 4dr Step Auto
2022 (71) reg | 45,873 miles
Diesel | 3 months warranty
£20,149£329 per month
Save £26,646 on list priceBMW iX2
150kW eDrive20 M Sport 65kWh 5dr Auto [Tech-Plus]
2025 (74) reg | 10,892 miles
Electric | 15 months warranty
£28,949£452 per month![BMW 1 SERIES 118i [136] M Sport 5dr Step Auto [LCP] - Stock Number (1683091)](/_next/image?url=https%3A%2F%2Fimages.motorpoint.co.uk%2Fvehicles%2F2026-09%2F29%2F1683091%2Fdefault%2F3%2F1024.jpg%3Ft%3D81848&w=1440&q=75)
BMW 1 Series
118i [136] M Sport 5dr Step Auto [LCP]
2023 (23) reg | 22,668 miles
Petrol | 3 months warranty
£19,149£282 per month- £600 off
Save £14,541 on list priceBMW X3
20 xDrive M Sport 5dr Step Auto [Pro Pack]
2026 (26) reg | 8,705 miles
Petrol | 28 months warranty
Was £44,999£44,399£651 per month ![BMW 3 SERIES 330e M Sport 4dr Step Auto [Tech Pack] - Stock Number (1676665)](/_next/image?url=https%3A%2F%2Fimages.motorpoint.co.uk%2Fvehicles%2F2026-09%2F05%2F1676665%2Fdefault%2F3%2F1024.jpg%3Ft%3D133649&w=1440&q=75)
BMW 3 Series
330e M Sport 4dr Step Auto [Tech Pack]
2023 (73) reg | 25,459 miles
Petrol Plug-in Hybrid | 3 months warranty
£23,999£381 per month- £600 off

BMW X3
xDrive 30e xLine 5dr Auto
2022 (22) reg | 13,561 miles
Petrol Plug-in Hybrid | 3 months warranty
Was £26,699£26,099£378 per month - £700 off
![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
Was £20,449£19,749£280 per month


























