
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
Save £10,681 on list priceBMW 2 Series
M235 xDrive 4dr Step Auto
2025 (25) reg | 3,622 miles
Petrol | 21 months warranty
£34,499£470 per month![BMW 2 SERIES 218i [136] M Sport 4dr - Stock Number (1693098)](/_next/image?url=https%3A%2F%2Fimages.motorpoint.co.uk%2Fvehicles%2F2026-10%2F29%2F1693098%2Fdefault%2F3%2F1024.jpg%3Ft%3D171404&w=1440&q=75)
BMW 2 Series
218i [136] M Sport 4dr
2023 (73) reg | 1,950 miles
Petrol | 3 months warranty
£21,149£281 per month![BMW 2 SERIES 218i [136] M Sport 4dr DCT - Stock Number (1691601)](/_next/image?url=https%3A%2F%2Fimages.motorpoint.co.uk%2Fvehicles%2F2026-10%2F31%2F1691601%2Fdefault%2F3%2F1024.jpg%3Ft%3D153222&w=1440&q=75)
BMW 2 Series
218i [136] M Sport 4dr DCT
2023 (23) reg | 18,274 miles
Petrol | 3 months warranty
£21,149£295 per month

BMW 2 Series
M235i xDrive 4dr Step Auto
2022 (72) reg | 21,087 miles
Petrol | 3 months warranty
£25,349£348 per month
Save £13,226 on list priceBMW 2 Series
220i M Sport 4dr Step Auto
2024 (74) reg | 6,699 miles
Petrol | 10 months warranty
£25,049£345 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 
![BMW 2 SERIES M235i xDrive 4dr Step Auto [Pro Pack] - Stock Number (1693034) Coming Soon](https://assets.motorpoint.co.uk/vehicle-advert/coming-soon/bmw/1024.webp)
BMW 2 Series
M235i xDrive 4dr Step Auto [Pro Pack]
2023 (23) reg | 10,922 miles
Petrol | 3 months warranty
£28,149£384 per month![BMW 2 SERIES 218i [136] M Sport 4dr DCT - Stock Number (1689667) Coming Soon](https://assets.motorpoint.co.uk/vehicle-advert/coming-soon/bmw/1024.webp)
BMW 2 Series
218i [136] M Sport 4dr DCT
2024 (24) reg | 22,451 miles
Petrol | 5 months warranty
£21,499£302 per month
Save £10,721 on list priceBMW 2 Series
220 M Sport 4dr Step Auto
2026 (26) reg | 5,713 miles
Petrol | 28 months warranty
£26,849£350 per month
Save £17,506 on list priceBMW 2 Series
218i [136] M Sport 4dr [Pro Pack]
2024 (74) reg | 19,754 miles
Petrol | 12 months warranty
£21,199£289 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 2 SERIES 218i [136] M Sport 4dr DCT [Pro Pack] - Stock Number (1685621)](/_next/image?url=https%3A%2F%2Fimages.motorpoint.co.uk%2Fvehicles%2F2026-10%2F09%2F1685621%2Fdefault%2F3%2F1024.jpg%3Ft%3D140926&w=1440&q=75)
BMW 2 Series
218i [136] M Sport 4dr DCT [Pro Pack]
2023 (73) reg | 22,698 miles
Petrol | 3 months warranty
£21,199£293 per month

BMW 2 Series
218i M Sport 4dr DCT
2021 (21) reg | 24,706 miles
Petrol | 3 months warranty
£18,999£280 per month![BMW 2 SERIES M235i xDrive 4dr Step Auto [Pro Pack] - Stock Number (1683845)](/_next/image?url=https%3A%2F%2Fimages.motorpoint.co.uk%2Fvehicles%2F2026-10%2F06%2F1683845%2Fdefault%2F3%2F1024.jpg%3Ft%3D80253&w=1440&q=75)
BMW 2 Series
M235i xDrive 4dr Step Auto [Pro Pack]
2023 (23) reg | 32,367 miles
Petrol | 3 months warranty
£23,599£310 per month
Save £10,971 on list priceBMW 2 Series
220 M Sport 4dr Step Auto
2026 (26) reg | 4,039 miles
Petrol | 28 months warranty
£26,599£342 per month![BMW 2 SERIES 218i [136] M Sport 4dr DCT [Pro Pack] - Stock Number (1679431)](/_next/image?url=https%3A%2F%2Fimages.motorpoint.co.uk%2Fvehicles%2F2026-09%2F29%2F1679431%2Fdefault%2F3%2F1024.jpg%3Ft%3D105212&w=1440&q=75)
BMW 2 Series
218i [136] M Sport 4dr DCT [Pro Pack]
2024 (73) reg | 15,670 miles
Petrol | 3 months warranty
£21,599£292 per month![BMW 2 SERIES M235i xDrive 4dr Step Auto [Pro Pack] - Stock Number (1687550)](/_next/image?url=https%3A%2F%2Fimages.motorpoint.co.uk%2Fvehicles%2F2026-10%2F12%2F1687550%2Fdefault%2F3%2F1024.jpg%3Ft%3D125407&w=1440&q=75)
BMW 2 Series
M235i xDrive 4dr Step Auto [Pro Pack]
2022 (22) reg | 41,931 miles
Petrol | 3 months warranty
£21,599£288 per month
Save £9,431 on list priceBMW 2 Series
220 M Sport 4dr Step Auto
2025 (25) reg | 4,273 miles
Petrol | 17 months warranty
£26,449£343 per month- £500 off
![BMW 2 SERIES 218i [136] M Sport 4dr [Pro Pack] - Stock Number (1683700)](/_next/image?url=https%3A%2F%2Fimages.motorpoint.co.uk%2Fvehicles%2F2026-10%2F21%2F1683700%2Fdefault%2F3%2F1024.jpg%3Ft%3D151225&w=1440&q=75)
BMW 2 Series
218i [136] M Sport 4dr [Pro Pack]
2024 (73) reg | 45,908 miles
Petrol | 3 months warranty
Was £18,249£17,749£243 per month
Save £12,956 on list priceBMW 2 Series
218i [136] M Sport 4dr DCT
2024 (74) reg | 20,437 miles
Petrol | 10 months warranty
£21,699£300 per month![BMW 2 SERIES 218i [136] M Sport 4dr [Pro Pack] - Stock Number (1684242)](/_next/image?url=https%3A%2F%2Fimages.motorpoint.co.uk%2Fvehicles%2F2026-10%2F01%2F1684242%2Fdefault%2F3%2F1024.jpg%3Ft%3D103019&w=1440&q=75)
BMW 2 Series
218i [136] M Sport 4dr [Pro Pack]
2024 (73) reg | 10,226 miles
Petrol | 3 months warranty
£20,999£278 per month![BMW 2 SERIES 220i M Sport 4dr Step Auto [Pro Pack] - Stock Number (1684637)](/_next/image?url=https%3A%2F%2Fimages.motorpoint.co.uk%2Fvehicles%2F2026-10%2F11%2F1684637%2Fdefault%2F3%2F1024.jpg%3Ft%3D162602&w=1440&q=75)
BMW 2 Series
220i M Sport 4dr Step Auto [Pro Pack]
2023 (23) reg | 32,311 miles
Petrol | 3 months warranty
£21,449£300 per month
Save £11,371 on list priceBMW 2 Series
220 M Sport 4dr Step Auto
2026 (26) reg | 6,991 miles
Petrol | 28 months warranty
£26,199£337 per month
Save £11,471 on list priceBMW 2 Series
220 M Sport 4dr Step Auto
2026 (26) reg | 8,256 miles
Petrol | 28 months warranty
£26,099£337 per month
Save £10,771 on list priceBMW 2 Series
220 M Sport 4dr Step Auto
2026 (26) reg | 5,446 miles
Petrol | 28 months warranty
£26,149£334 per month
All our cars are ready to take home the same day![BMW 2 SERIES 218i [136] Sport 4dr [Live Cockpit Professional] - Stock Number (1670091)](/_next/image?url=https%3A%2F%2Fimages.motorpoint.co.uk%2Fvehicles%2F2026-09%2F25%2F1670091%2Fdefault%2F3%2F1024.jpg%3Ft%3D113154&w=1440&q=75)
BMW 2 Series
218i [136] Sport 4dr [Live Cockpit Professional]
2021 (21) reg | 40,485 miles
Petrol | 3 months warranty
£14,799£214 per month
BMW 2 Series
M235i xDrive 4dr Step Auto
2021 (21) reg | 28,940 miles
Petrol | 3 months warranty
£21,899£304 per month- £600 off
![BMW 2 SERIES 220i M Sport 4dr Step Auto [Tech Pack] - Stock Number (1656949)](/_next/image?url=https%3A%2F%2Fimages.motorpoint.co.uk%2Fvehicles%2F2026-08%2F27%2F1656949%2Fdefault%2F3%2F1024.jpg%3Ft%3D130228&w=1440&q=75)
BMW 2 Series
220i M Sport 4dr Step Auto [Tech Pack]
2023 (23) reg | 32,803 miles
Petrol | 3 months warranty
Was £20,749£20,149£270 per month - £600 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 £19,599£18,999£258 per month


























