
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 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- £500 off
Save £24,306 on list priceBMW I4
210kW eDrive35 M Sport 70kWh 5dr Auto
2025 (75) reg | 14,337 miles
Electric | 22 months warranty
Was £28,999£28,499£421 per month 
BMW iX1
230kW xDrive30 M Sport 65kWh 5dr Auto
2023 (23) reg | 29,016 miles
Electric | 3 months warranty
£25,149£392 per month
![BMW 1 SERIES 118i [136] M Sport 5dr [Live Cockpit Professional] - Stock Number (1684845)](/_next/image?url=https%3A%2F%2Fimages.motorpoint.co.uk%2Fvehicles%2F2026-10%2F08%2F1684845%2Fdefault%2F3%2F1024.jpg%3Ft%3D170529&w=1440&q=75)
BMW 1 Series
118i [136] M Sport 5dr [Live Cockpit Professional]
2023 (73) reg | 30,447 miles
Petrol | 3 months warranty
£18,049£271 per month
BMW X1
sDrive 20i xLine 5dr Step Auto
2020 (70) reg | 21,830 miles
Petrol | 3 months warranty
£19,399£374 per month- £1,300 off
![BMW X1 sDrive 20i [178] xLine 5dr Step Auto - Stock Number (1689005)](/_next/image?url=https%3A%2F%2Fimages.motorpoint.co.uk%2Fvehicles%2F2026-10%2F29%2F1689005%2Fdefault%2F3%2F1024.jpg%3Ft%3D90938&w=1440&q=75)
BMW X1
sDrive 20i [178] xLine 5dr Step Auto
2022 (22) reg | 48,191 miles
Petrol | 3 months warranty
Was £19,099£17,799£286 per month 
- £1,400 off
Save £14,316 on list priceBMW 1 Series
M135 xDrive 5dr Step Auto [Pro Pack]
2025 (25) reg | 7,243 miles
Petrol | 16 months warranty
Was £33,899£32,499£471 per month
Save £25,131 on list priceBMW I4
210kW eDrive35 M Sport 70kWh 5dr Auto
2025 (75) reg | 14,085 miles
Electric | 22 months warranty
£28,549£422 per month
Save £10,906 on list priceBMW 1 Series
120 M Sport 5dr Step Auto
2025 (75) reg | 6,399 miles
Petrol | 22 months warranty
£24,399£343 per month- £800 off
![BMW 1 SERIES 120d xDrive Sport 5dr Step Auto [LCP] - Stock Number (1689951)](/_next/image?url=https%3A%2F%2Fimages.motorpoint.co.uk%2Fvehicles%2F2026-11%2F02%2F1689951%2Fdefault%2F3%2F1024.jpg%3Ft%3D123646&w=1440&q=75)
BMW 1 Series
120d xDrive Sport 5dr Step Auto [LCP]
2021 (21) reg | 28,222 miles
Diesel | 3 months warranty
Was £18,699£17,899£270 per month - £500 off
![BMW 1 SERIES 118i [136] M Sport 5dr Step Auto [LCP] - Stock Number (1690315)](/_next/image?url=https%3A%2F%2Fimages.motorpoint.co.uk%2Fvehicles%2F2026-11%2F02%2F1690315%2Fdefault%2F3%2F1024.jpg%3Ft%3D131823&w=1440&q=75)
BMW 1 Series
118i [136] M Sport 5dr Step Auto [LCP]
2023 (73) reg | 18,660 miles
Petrol | 3 months warranty
Was £20,499£19,999£295 per month
Save £16,931 on list priceBMW 3 Series
320i M Sport 5dr Step Auto
2024 (74) reg | 25,889 miles
Petrol | 10 months warranty
£27,899£408 per month

BMW 3 Series
330e M Sport 5dr Step Auto
2022 (71) reg | 34,390 miles
Petrol Plug-in Hybrid | 3 months warranty
£22,099£382 per month
Save £10,791 on list priceBMW 1 Series
120 M Sport 5dr Step Auto
2026 (26) reg | 9,670 miles
Petrol | 28 months warranty
£24,849£351 per month
Save £11,731 on list priceBMW 1 Series
M135 xDrive 5dr Step Auto
2025 (75) reg | 6,497 miles
Petrol | 22 months warranty
£30,949£434 per month
BMW X2
xDrive 25e Sport 5dr Auto
2023 (23) reg | 13,345 miles
Petrol Plug-in Hybrid | 3 months warranty
£19,599£322 per month![BMW 1 SERIES 118i [136] M Sport 5dr Step Auto [LCP] - Stock Number (1670094)](/_next/image?url=https%3A%2F%2Fimages.motorpoint.co.uk%2Fvehicles%2F2026-09%2F24%2F1670094%2Fdefault%2F3%2F1024.jpg%3Ft%3D153626&w=1440&q=75)
BMW 1 Series
118i [136] M Sport 5dr Step Auto [LCP]
2022 (22) reg | 9,452 miles
Petrol | 3 months warranty
£19,949£303 per month
![BMW 1 SERIES 118i [136] M Sport 5dr Step Auto - Stock Number (1676645)](/_next/image?url=https%3A%2F%2Fimages.motorpoint.co.uk%2Fvehicles%2F2026-09%2F14%2F1676645%2Fdefault%2F3%2F1024.jpg%3Ft%3D92538&w=1440&q=75)
BMW 1 Series
118i [136] M Sport 5dr Step Auto
2021 (21) reg | 39,407 miles
Petrol | 3 months warranty
£16,899£273 per month- £700 off

BMW 1 Series
M135i xDrive 5dr Step Auto
2021 (21) reg | 16,968 miles
Petrol | 3 months warranty
Was £23,049£22,349£342 per month
Save £10,416 on list priceBMW 1 Series
120 M Sport 5dr Step Auto
2025 (75) reg | 7,480 miles
Petrol | 22 months warranty
£24,349£343 per month
Save £17,081 on list priceBMW 1 Series
M135i xDrive 5dr Step Auto
2024 (74) reg | 14,727 miles
Petrol | 10 months warranty
£26,199£368 per month- £500 off
Save £15,006 on list priceBMW 1 Series
120 M Sport 5dr Step Auto [Tech-Plus Pack]
2025 (75) reg | 25,830 miles
Petrol | 12 months warranty
Was £23,399£22,899£326 per month
Save £10,441 on list priceBMW 1 Series
120 M Sport 5dr Step Auto
2026 (26) reg | 6,532 miles
Petrol | 28 months warranty
£25,199£354 per month- £700 off

BMW 5 Series
520d MHT M Sport 5dr Step Auto
2023 (73) reg | 31,364 miles
Diesel | 3 months warranty
Was £25,649£24,949£399 per month - £550 off

BMW 4 Series
420i M Sport 2dr Step Auto
2022 (22) reg | 14,608 miles
Petrol | 3 months warranty
Was £28,199£27,649£423 per month
All our cars are ready to take home the same day


























