
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 X1
sDrive 18d M Sport 5dr Step Auto
2023 (72) reg | 9,356 miles
Diesel | 3 months warranty
£28,599£434 per month![BMW X3 xDrive20d MHT M Sport 5dr Step Auto [Tech Pack] - Stock Number (1689592)](/_next/image?url=https%3A%2F%2Fimages.motorpoint.co.uk%2Fvehicles%2F2026-10%2F23%2F1689592%2Fdefault%2F3%2F1024.jpg%3Ft%3D145728&w=1440&q=75)
BMW X3
xDrive20d MHT M Sport 5dr Step Auto [Tech Pack]
2020 (70) reg | 45,745 miles
Diesel | 3 months warranty
£24,049£385 per month

BMW 1 Series
120d xDrive Sport 5dr Step Auto
2020 (70) reg | 35,180 miles
Diesel | 3 months warranty
£17,699£342 per month![BMW 1 SERIES 120d xDrive Sport 5dr Step Auto [LCP] - Stock Number (1689951)](/_next/image?url=https%3A%2F%2Fassets.motorpoint.co.uk%2Fvehicle-advert%2Fimage-coming-soon%2F1024.jpg&w=1440&q=75)
BMW 1 Series
120d xDrive Sport 5dr Step Auto [LCP]
2021 (21) reg | 28,222 miles
Diesel | 3 months warranty
£18,699£288 per month
BMW 3 Series
330d M Sport 4dr Step Auto
2020 (70) reg | 33,890 miles
Diesel | 3 months warranty
£23,199£448 per month
- £850 off

BMW 1 Series
118d SE 5dr Step Auto
2019 (69) reg | 17,835 miles
Diesel | 3 months warranty
Was £15,449£14,599£282 per month
Save £24,056 on list priceBMW X5
xDrive30d MHT M Sport 5dr Auto [7 Seat] [Tech Pk]
2025 (75) reg | 12,029 miles
Diesel | 22 months warranty
£59,699£883 per month![BMW 1 SERIES 118d M Sport 5dr [Live Cockpit Pro-Pro pk] - Stock Number (1688604)](/_next/image?url=https%3A%2F%2Fimages.motorpoint.co.uk%2Fvehicles%2F2026-10%2F15%2F1688604%2Fdefault%2F3%2F1024.jpg%3Ft%3D180740&w=1440&q=75)
BMW 1 Series
118d M Sport 5dr [Live Cockpit Pro-Pro pk]
2022 (72) reg | 34,212 miles
Diesel | 3 months warranty
£18,649£278 per month
BMW 5 Series
520d M Sport 4dr Auto
2019 (69) reg | 43,897 miles
Diesel | 3 months warranty
£17,849£344 per month
BMW X2
xDrive 18d M Sport 5dr Step Auto
2021 (71) reg | 24,436 miles
Diesel | 3 months warranty
£20,199£361 per month- £650 off

BMW X2
xDrive 20d Sport 5dr Step Auto
2020 (69) reg | 41,299 miles
Diesel | 3 months warranty
Was £16,599£15,949£308 per month 

BMW 1 Series
118d M Sport 5dr
2021 (21) reg | 33,678 miles
Diesel | 3 months warranty
£16,599£260 per month
BMW 3 Series
320d Sport 4dr Step Auto
2019 (69) reg | 48,976 miles
Diesel | 3 months warranty
£16,349£315 per month![BMW X3 xDrive20d MHT M Sport 5dr Step Auto [Plus Pack] - Stock Number (1681436)](/_next/image?url=https%3A%2F%2Fimages.motorpoint.co.uk%2Fvehicles%2F2026-10%2F01%2F1681436%2Fdefault%2F3%2F1024.jpg%3Ft%3D114440&w=1440&q=75)
BMW X3
xDrive20d MHT M Sport 5dr Step Auto [Plus Pack]
2021 (21) reg | 33,430 miles
Diesel | 3 months warranty
£25,249£393 per month
BMW 4 Series
420d MHT M Sport 2dr Step Auto
2023 (23) reg | 30,223 miles
Diesel | 3 months warranty
£24,749£374 per month- £1,650 off
Save £13,251 on list priceBMW X3
20d xDrive M Sport 5dr Step Auto
2026 (26) reg | 1,768 miles
Diesel | 28 months warranty
Was £44,649£42,999£616 per month 
- £850 off

BMW 4 Series
420d MHT M Sport 5dr Step Auto
2022 (72) reg | 32,826 miles
Diesel | 3 months warranty
Was £26,999£26,149£407 per month ![BMW X3 xDrive20d M Sport 5dr Step Auto [Tech Pack] - Stock Number (1683414)](/_next/image?url=https%3A%2F%2Fimages.motorpoint.co.uk%2Fvehicles%2F2026-10%2F16%2F1683414%2Fdefault%2F3%2F1024.jpg%3Ft%3D90427&w=1440&q=75)
BMW X3
xDrive20d M Sport 5dr Step Auto [Tech Pack]
2020 (70) reg | 47,275 miles
Diesel | 3 months warranty
£22,549£435 per month- £500 off

BMW X3
xDrive20d MHT M Sport 5dr Step Auto
2022 (22) reg | 44,926 miles
Diesel | 3 months warranty
Was £27,249£26,749£408 per month 
BMW 5 Series
520d MHT M Sport 4dr Step Auto
2021 (21) reg | 36,069 miles
Diesel | 3 months warranty
£21,949£384 per month- £550 off
Save £18,901 on list priceBMW X3
20d xDrive M Sport 5dr Step Auto [Pro Pack]
2026 (26) reg | 15,203 miles
Diesel | 28 months warranty
Was £40,699£40,149£562 per month
Save £19,531 on list priceBMW X5
xDrive30d MHT M Sport 5dr Auto
2025 (75) reg | 11,138 miles
Diesel | 22 months warranty
£58,199£874 per month
BMW 2 Series
216d M Sport 5dr Step Auto
2021 (21) reg | 53,176 miles
Diesel | 3 months warranty
£14,299£262 per month![BMW 4 SERIES 420d [190] xDrive M Sport 2dr Auto [Prof Media] - Stock Number (1672982)](/_next/image?url=https%3A%2F%2Fimages.motorpoint.co.uk%2Fvehicles%2F2026-09%2F16%2F1672982%2Fdefault%2F3%2F1024.jpg%3Ft%3D102450&w=1440&q=75)
BMW 4 Series
420d [190] xDrive M Sport 2dr Auto [Prof Media]
2018 (68) reg | 46,035 miles
Diesel | 3 months warranty
£15,849£306 per month
All our cars are ready to take home the same day![BMW 5 SERIES 520d MHT M Sport 5dr Step Auto [Pro Pack] - Stock Number (1681201)](/_next/image?url=https%3A%2F%2Fimages.motorpoint.co.uk%2Fvehicles%2F2026-09%2F25%2F1681201%2Fdefault%2F3%2F1024.jpg%3Ft%3D105533&w=1440&q=75)
BMW 5 Series
520d MHT M Sport 5dr Step Auto [Pro Pack]
2022 (72) reg | 25,576 miles
Diesel | 3 months warranty
£25,449£420 per month
BMW X2
xDrive 20d M Sport X 5dr Step Auto
2020 (20) reg | 16,227 miles
Diesel | 3 months warranty
£19,799£382 per month![BMW X1 xDrive 23d MHT M Sport 5dr [Tech Plus] Step Auto - Stock Number (1677171)](/_next/image?url=https%3A%2F%2Fimages.motorpoint.co.uk%2Fvehicles%2F2026-09%2F09%2F1677171%2Fdefault%2F3%2F1024.jpg%3Ft%3D95848&w=1440&q=75)
BMW X1
xDrive 23d MHT M Sport 5dr [Tech Plus] Step Auto
2023 (72) reg | 27,417 miles
Diesel | 3 months warranty
£27,299£401 per month
BMW 3 Series
320d MHT M Sport 4dr Step Auto
2022 (71) reg | 45,873 miles
Diesel | 3 months warranty
£20,299£332 per month![BMW X3 xDrive20d M Sport 5dr Step Auto [Tech Pack] - Stock Number (1671968)](/_next/image?url=https%3A%2F%2Fimages.motorpoint.co.uk%2Fvehicles%2F2026-09%2F02%2F1671968%2Fdefault%2F3%2F1024.jpg%3Ft%3D150645&w=1440&q=75)
BMW X3
xDrive20d M Sport 5dr Step Auto [Tech Pack]
2020 (20) reg | 28,528 miles
Diesel | 3 months warranty
£24,299£469 per month
BMW X3
xDrive30d M Sport 5dr Step Auto
2019 (68) reg | 38,305 miles
Diesel | 3 months warranty
£21,949£424 per month
BMW X2
xDrive 20d Sport 5dr Step Auto
2021 (71) reg | 22,100 miles
Diesel | 3 months warranty
£18,949£336 per month- £500 off

BMW X1
sDrive 18d M Sport 5dr Step Auto
2023 (23) reg | 10,129 miles
Diesel | 3 months warranty
Was £28,349£27,849£412 per month - £500 off

BMW X3
xDrive20d MHT M Sport 5dr Step Auto
2024 (24) reg | 18,735 miles
Diesel | 12 months warranty
Was £35,099£34,599£525 per month - £500 off

BMW 2 Series
218d Sport 5dr DCT
2022 (72) reg | 17,920 miles
Diesel | 3 months warranty
Was £16,899£16,399£239 per month


























