
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 1 SERIES M135i xDrive 5dr Step Auto [Pro Pack] - Stock Number (1698163)](/_next/image?url=https%3A%2F%2Fimages.motorpoint.co.uk%2Fvehicles%2F2026-11%2F10%2F1698163%2Fdefault%2F3%2F1024.jpg%3Ft%3D134716&w=1440&q=75)
BMW 1 Series
M135i xDrive 5dr Step Auto [Pro Pack]
2021 (21) reg | 15,713 miles
Petrol | 3 months warranty
£25,649£414 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 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 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
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
- £600 off
![BMW 1 SERIES 118i [136] M Sport 5dr Step Auto [LCP] - Stock Number (1687981)](/_next/image?url=https%3A%2F%2Fimages.motorpoint.co.uk%2Fvehicles%2F2026-10%2F31%2F1687981%2Fdefault%2F3%2F1024.jpg%3Ft%3D114350&w=1440&q=75)
BMW 1 Series
118i [136] M Sport 5dr Step Auto [LCP]
2023 (23) reg | 26,523 miles
Petrol | 3 months warranty
Was £19,799£19,199£287 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
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- £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 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 - £550 off
![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
Was £18,849£18,299£242 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 - £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 ![BMW X2 xDrive 20i [178] M Sport 5dr Step Auto [Pro Pack] - Stock Number (1677103)](/_next/image?url=https%3A%2F%2Fimages.motorpoint.co.uk%2Fvehicles%2F2026-09%2F08%2F1677103%2Fdefault%2F3%2F1024.jpg%3Ft%3D162319&w=1440&q=75)
BMW X2
xDrive 20i [178] M Sport 5dr Step Auto [Pro Pack]
2023 (23) reg | 13,215 miles
Petrol | 3 months warranty
£23,949£378 per month


























