
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
430i M Sport Pro Edition 5dr Step Auto
2021 (71) reg | 25,001 miles
Petrol | 3 months warranty
£28,349£463 per month- £800 off

BMW 3 Series
318i Sport 4dr Step Auto
2021 (21) reg | 38,945 miles
Petrol | 3 months warranty
Was £18,049£17,249£288 per month - £1,100 off

BMW 1 Series
M135i xDrive 5dr Step Auto
2020 (70) reg | 32,943 miles
Petrol | 3 months warranty
Was £23,149£22,049£425 per month 
![BMW 3 SERIES 320i M Sport 4dr Step Auto [Plus Pack] - Stock Number (1688323)](/_next/image?url=https%3A%2F%2Fimages.motorpoint.co.uk%2Fvehicles%2F2026-11%2F11%2F1688323%2Fdefault%2F3%2F1024.jpg%3Ft%3D84954&w=1440&q=75)
BMW 3 Series
320i M Sport 4dr Step Auto [Plus Pack]
2019 (69) reg | 29,229 miles
Petrol | 3 months warranty
£20,899£403 per month![BMW 2 SERIES 218i [136] M Sport 4dr [Pro Pack] - Stock Number (1689745)](/_next/image?url=https%3A%2F%2Fimages.motorpoint.co.uk%2Fvehicles%2F2026-11%2F11%2F1689745%2Fdefault%2F3%2F1024.jpg%3Ft%3D75225&w=1440&q=75)
BMW 2 Series
218i [136] M Sport 4dr [Pro Pack]
2024 (73) reg | 28,147 miles
Petrol | 3 months warranty
£20,099£277 per month![BMW 1 SERIES 118i [136] Sport 5dr Step Auto [Live Cockpit Pro] - Stock Number (1695424)](/_next/image?url=https%3A%2F%2Fimages.motorpoint.co.uk%2Fvehicles%2F2026-11%2F05%2F1695424%2Fdefault%2F3%2F1024.jpg%3Ft%3D154914&w=1440&q=75)
BMW 1 Series
118i [136] Sport 5dr Step Auto [Live Cockpit Pro]
2024 (24) reg | 32,237 miles
Petrol | 4 months warranty
£18,499£279 per month
![BMW 1 SERIES 128ti 5dr Step Auto [Live Cockpit Pro-Pro pk] - Stock Number (1688668)](/_next/image?url=https%3A%2F%2Fassets.motorpoint.co.uk%2Fvehicle-advert%2Fimage-coming-soon%2F1024.jpg&w=1440&q=75)
BMW 1 Series
128ti 5dr Step Auto [Live Cockpit Pro-Pro pk]
2024 (73) reg | 28,008 miles
Petrol | 3 months warranty
£23,299£343 per month![BMW 1 SERIES 118i [136] M Sport 5dr Step Auto [LCP-Pro pk] - Stock Number (1695886)](/_next/image?url=https%3A%2F%2Fimages.motorpoint.co.uk%2Fvehicles%2F2026-11%2F11%2F1695886%2Fdefault%2F3%2F1024.jpg%3Ft%3D70608&w=1440&q=75)
BMW 1 Series
118i [136] M Sport 5dr Step Auto [LCP-Pro pk]
2024 (73) reg | 15,462 miles
Petrol | 3 months warranty
£22,349£332 per month
BMW 1 Series
118i M Sport 5dr
2020 (20) reg | 22,957 miles
Petrol | 3 months warranty
£17,349£335 per month![BMW 1 SERIES 118i [136] M Sport 5dr Step Auto [LCP-Pro pk] - Stock Number (1689968)](/_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-Pro pk]
2023 (73) reg | 17,862 miles
Petrol | 3 months warranty
£21,699£323 per month- £500 off
Save £15,736 on list priceBMW 2 Series
218i [136] M Sport 4dr DCT [Pro Pack]
2024 (74) reg | 27,309 miles
Petrol | 10 months warranty
Was £22,499£21,999£310 per month 
BMW 3 Series
320i M Sport 4dr Step Auto
2022 (22) reg | 37,594 miles
Petrol | 3 months warranty
£20,999£337 per month
![BMW 1 SERIES 118i [136] M Sport 5dr [Live Cockpit Professional] - Stock Number (1694473)](/_next/image?url=https%3A%2F%2Fimages.motorpoint.co.uk%2Fvehicles%2F2026-11%2F09%2F1694473%2Fdefault%2F3%2F1024.jpg%3Ft%3D122439&w=1440&q=75)
BMW 1 Series
118i [136] M Sport 5dr [Live Cockpit Professional]
2023 (73) reg | 22,915 miles
Petrol | 3 months warranty
£19,149£289 per month
Save £16,316 on list priceBMW 1 Series
123 xDrive M Sport 5dr Step Auto [Tech-Plus-Pro Pack]
2025 (74) reg | 17,358 miles
Petrol | 15 months warranty
£26,999£391 per month
Save £10,996 on list priceBMW 2 Series
M240i xDrive 2dr Step Auto
2025 (74) reg | 11,060 miles
Petrol | 14 months warranty
£35,899£475 per month
Save £11,556 on list priceBMW 2 Series
218i [136] M Sport 4dr DCT
2024 (74) reg | 8,172 miles
Petrol | 10 months warranty
£23,099£317 per month![BMW X1 sDrive 20i [178] xLine 5dr Step Auto - Stock Number (1690996)](/_next/image?url=https%3A%2F%2Fimages.motorpoint.co.uk%2Fvehicles%2F2026-11%2F09%2F1690996%2Fdefault%2F3%2F1024.jpg%3Ft%3D94433&w=1440&q=75)
BMW X1
sDrive 20i [178] xLine 5dr Step Auto
2021 (21) reg | 36,917 miles
Petrol | 3 months warranty
£18,549£313 per month

BMW 2 Series
M235i xDrive 4dr Step Auto
2022 (72) reg | 15,257 miles
Petrol | 3 months warranty
£24,749£327 per month
BMW 4 Series
420i M Sport 5dr Step Auto
2023 (73) reg | 25,307 miles
Petrol | 3 months warranty
£29,099£465 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
BMW 4 Series
420i M Sport 2dr Step Auto
2021 (21) reg | 42,456 miles
Petrol | 3 months warranty
£22,449£378 per month![BMW 1 SERIES 118i [136] M Sport 5dr Step Auto [LCP] - Stock Number (1694605)](/_next/image?url=https%3A%2F%2Fimages.motorpoint.co.uk%2Fvehicles%2F2026-11%2F11%2F1694605%2Fdefault%2F3%2F1024.jpg%3Ft%3D65159&w=1440&q=75)
BMW 1 Series
118i [136] M Sport 5dr Step Auto [LCP]
2023 (23) reg | 38,510 miles
Petrol | 3 months warranty
£18,599£284 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![BMW 1 SERIES 118i [136] M Sport 5dr Step Auto [LCP] - Stock Number (1695078)](/_next/image?url=https%3A%2F%2Fimages.motorpoint.co.uk%2Fvehicles%2F2026-11%2F06%2F1695078%2Fdefault%2F3%2F1024.jpg%3Ft%3D162752&w=1440&q=75)
BMW 1 Series
118i [136] M Sport 5dr Step Auto [LCP]
2024 (73) reg | 15,277 miles
Petrol | 3 months warranty
£20,899£309 per month![BMW X1 sDrive 18i [136] M Sport 5dr - Stock Number (1684196)](/_next/image?url=https%3A%2F%2Fimages.motorpoint.co.uk%2Fvehicles%2F2026-11%2F09%2F1684196%2Fdefault%2F3%2F1024.jpg%3Ft%3D161033&w=1440&q=75)
BMW X1
sDrive 18i [136] M Sport 5dr
2021 (71) reg | 39,944 miles
Petrol | 3 months warranty
£17,299£278 per month
All our cars are ready to take home the same day![BMW X2 xDrive 20i [178] Sport 5dr Step Auto - Stock Number (1690522)](/_next/image?url=https%3A%2F%2Fimages.motorpoint.co.uk%2Fvehicles%2F2026-11%2F11%2F1690522%2Fdefault%2F3%2F1024.jpg%3Ft%3D121130&w=1440&q=75)
BMW X2
xDrive 20i [178] Sport 5dr Step Auto
2021 (71) reg | 40,301 miles
Petrol | 3 months warranty
£17,299£282 per month
Save £10,451 on list priceBMW 1 Series
120 M Sport 5dr Step Auto
2024 (74) reg | 10,911 miles
Petrol | 10 months warranty
£22,349£314 per month![BMW 1 SERIES 118i [136] M Sport 5dr Step Auto [LCP] - Stock Number (1689649)](/_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 | 41,267 miles
Petrol | 3 months warranty
£18,499£281 per month
Save £11,306 on list priceBMW 1 Series
120 M Sport 5dr Step Auto
2025 (75) reg | 10,209 miles
Petrol | 23 months warranty
£23,999£338 per month![BMW 1 SERIES 128ti 5dr Step Auto [Live Cockpit Professional] - Stock Number (1662880)](/_next/image?url=https%3A%2F%2Fimages.motorpoint.co.uk%2Fvehicles%2F2026-09%2F20%2F1662880%2Fdefault%2F3%2F1024.jpg%3Ft%3D110821&w=1440&q=75)
BMW 1 Series
128ti 5dr Step Auto [Live Cockpit Professional]
2023 (23) reg | 16,726 miles
Petrol | 3 months warranty
£23,049£336 per month- £1,850 off

BMW 1 Series
M135i xDrive 5dr Step Auto
2023 (23) reg | 14,439 miles
Petrol | 3 months warranty
Was £28,149£26,299£389 per month ![BMW 1 SERIES 118i [136] M Sport 5dr Step Auto [LCP] - Stock Number (1695719)](/_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 | 43,442 miles
Petrol | 3 months warranty
£18,299£279 per month
BMW 3 Series
320i Sport 4dr Step Auto
2022 (72) reg | 6,636 miles
Petrol | 3 months warranty
£23,649£360 per month- £600 off
Save £18,676 on list priceBMW 2 Series
220i MHT M Sport 5dr DCT
2024 (74) reg | 17,190 miles
Petrol | 11 months warranty
Was £21,999£21,399£313 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


























