
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
2021 (21) reg | 46,925 miles
Petrol | 3 months warranty
£22,749£377 per month

BMW 2 Series
220i M Sport 2dr Step Auto
2022 (22) reg | 29,799 miles
Petrol | 3 months warranty
£24,549£356 per month
Save £24,816 on list priceBMW I4
210kW eDrive35 Sport 70kWh 5dr Auto
2025 (74) reg | 4,773 miles
Electric | 15 months warranty
£28,849£437 per month
Save £10,851 on list priceBMW 1 Series
120 M Sport 5dr Step Auto
2025 (25) reg | 9,092 miles
Petrol | 17 months warranty
£23,499£330 per month- £1,050 off
![BMW 2 SERIES M235i xDrive 4dr Step Auto [Pro Pack] - Stock Number (1687230)](/_next/image?url=https%3A%2F%2Fimages.motorpoint.co.uk%2Fvehicles%2F2026-10%2F30%2F1687230%2Fdefault%2F3%2F1024.jpg%3Ft%3D131657&w=1440&q=75)
BMW 2 Series
M235i xDrive 4dr Step Auto [Pro Pack]
2023 (73) reg | 19,572 miles
Petrol | 3 months warranty
Was £26,199£25,149£324 per month 
Save £23,346 on list priceBMW I4
210kW eDrive35 M Sport 70kWh 5dr Auto
2025 (75) reg | 10,573 miles
Electric | 22 months warranty
£30,499£462 per month- £600 off

BMW 1 Series
118i Sport 5dr
2019 (69) reg | 15,865 miles
Petrol | 3 months warranty
Was £15,699£15,099£291 per month - £900 off
![BMW 4 SERIES 420i M Sport 2dr Step Auto [Pro Pack] - Stock Number (1683944)](/_next/image?url=https%3A%2F%2Fimages.motorpoint.co.uk%2Fvehicles%2F2026-10%2F18%2F1683944%2Fdefault%2F3%2F1024.jpg%3Ft%3D122806&w=1440&q=75)
BMW 4 Series
420i M Sport 2dr Step Auto [Pro Pack]
2022 (72) reg | 22,898 miles
Petrol | 3 months warranty
Was £28,299£27,399£444 per month ![BMW 1 SERIES 118i [136] M Sport 5dr Step Auto [LCP] - Stock Number (1688654)](/_next/image?url=https%3A%2F%2Fimages.motorpoint.co.uk%2Fvehicles%2F2026-10%2F24%2F1688654%2Fdefault%2F3%2F1024.jpg%3Ft%3D154727&w=1440&q=75)
BMW 1 Series
118i [136] M Sport 5dr Step Auto [LCP]
2024 (73) reg | 20,634 miles
Petrol | 3 months warranty
£20,299£300 per month
BMW X1
xDrive 25e M Sport 5dr Auto
2022 (71) reg | 20,670 miles
Petrol Plug-in Hybrid | 3 months warranty
£21,149£357 per month- £650 off
![BMW X2 sDrive 18i [136] Sport 5dr - Stock Number (1680355)](/_next/image?url=https%3A%2F%2Fimages.motorpoint.co.uk%2Fvehicles%2F2026-10%2F24%2F1680355%2Fdefault%2F3%2F1024.jpg%3Ft%3D91428&w=1440&q=75)
BMW X2
sDrive 18i [136] Sport 5dr
2021 (21) reg | 37,968 miles
Petrol | 3 months warranty
Was £15,249£14,599£244 per month 
![BMW 3 SERIES 320i M Sport 4dr Step Auto [Pro Pack] - Stock Number (1681917)](/_next/image?url=https%3A%2F%2Fimages.motorpoint.co.uk%2Fvehicles%2F2026-10%2F18%2F1681917%2Fdefault%2F3%2F1024.jpg%3Ft%3D84727&w=1440&q=75)
BMW 3 Series
320i M Sport 4dr Step Auto [Pro Pack]
2021 (71) reg | 34,314 miles
Petrol | 3 months warranty
£20,799£333 per month- £500 off
![BMW 2 SERIES 223i MHT Luxury 5dr DCT [Tech Plus Pack] - Stock Number (1685134)](/_next/image?url=https%3A%2F%2Fimages.motorpoint.co.uk%2Fvehicles%2F2026-10%2F07%2F1685134%2Fdefault%2F3%2F1024.jpg%3Ft%3D85636&w=1440&q=75)
BMW 2 Series
223i MHT Luxury 5dr DCT [Tech Plus Pack]
2022 (72) reg | 10,733 miles
Petrol | 3 months warranty
Was £20,899£20,399£302 per month 
BMW 1 Series
M135i xDrive 5dr Step Auto
2021 (21) reg | 43,465 miles
Petrol | 3 months warranty
£21,299£340 per month![BMW X1 sDrive 18i [136] xLine 5dr - Stock Number (1674316)](/_next/image?url=https%3A%2F%2Fimages.motorpoint.co.uk%2Fvehicles%2F2026-09%2F14%2F1674316%2Fdefault%2F3%2F1024.jpg%3Ft%3D91928&w=1440&q=75)
BMW X1
sDrive 18i [136] xLine 5dr
2021 (71) reg | 33,964 miles
Petrol | 3 months warranty
£16,199£257 per month- £2,700 off
Save £10,781 on list priceBMW 1 Series
M135 xDrive 5dr Step Auto
2025 (25) reg | 8,409 miles
Petrol | 16 months warranty
Was £35,699£32,999£490 per month 
Save £14,516 on list priceBMW 2 Series
220i MHT Luxury 5dr DCT
2024 (74) reg | 14,531 miles
Petrol | 3 months warranty
£21,399£316 per month


























