Used BMW X3 cars for sale or finance at 10.9% APR
The BMW X3 is strong in almost every area – it’s great to drive, spacious, loaded with tech and feels properly posh inside. Browse our choice of used BMW X3 cars for sale at Motorpoint, all available to buy or on finance and sold with a warranty for added peace of mind. Fancy an electric version? Try the BMW iX3.
- £1,550 off
![BMW X3 xDrive20d MHT M Sport 5dr Step Auto [Pro Pack] - Stock Number (1691894)](/_next/image?url=https%3A%2F%2Fimages.motorpoint.co.uk%2Fvehicles%2F2026-11%2F03%2F1691894%2Fdefault%2F3%2F1024.jpg%3Ft%3D164729&w=1440&q=75)
BMW X3
xDrive20d MHT M Sport 5dr Step Auto [Pro Pack]
2021 (71) reg | 37,611 miles
Diesel | 3 months warranty
Was £26,299£24,749£368 per month 
BMW X3
xDrive 30e xLine 5dr Auto
2022 (71) reg | 9,797 miles
Petrol Plug-in Hybrid | 3 months warranty
£27,549£412 per month
Save £20,316 on list priceBMW X3
30e xDrive M Sport 5dr Auto
2025 (25) reg | 18,221 miles
Petrol Plug-in Hybrid | 17 months warranty
£39,999£561 per month
Is the BMW X3 right for you?- £750 off

BMW X3
xDrive M40i MHT 5dr Auto
2022 (22) reg | 47,937 miles
Petrol | 3 months warranty
Was £35,249£34,499£568 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,449£433 per month
- £900 off
![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
Was £24,049£23,149£364 per month 
BMW X3
xDrive20d MHT M Sport 5dr Step Auto
2022 (22) reg | 44,926 miles
Diesel | 3 months warranty
£26,649£405 per month- £1,000 off
Save £15,251 on list priceBMW X3
20d xDrive M Sport 5dr Step Auto
2026 (26) reg | 1,768 miles
Diesel | 28 months warranty
Was £41,999£40,999£570 per month - £1,350 off
![BMW X3 xDrive20i MHT M Sport 5dr Step Auto [Pro Pack] - Stock Number (1688614)](/_next/image?url=https%3A%2F%2Fimages.motorpoint.co.uk%2Fvehicles%2F2026-10%2F27%2F1688614%2Fdefault%2F2%2F1024.jpg%3Ft%3D112842&w=1440&q=75)
BMW X3
xDrive20i MHT M Sport 5dr Step Auto [Pro Pack]
2022 (22) reg | 25,780 miles
Petrol | 3 months warranty
Was £31,599£30,249£479 per month - £600 off

BMW X3
xDrive 30e xLine 5dr Auto
2022 (22) reg | 13,561 miles
Petrol Plug-in Hybrid | 3 months warranty
Was £26,699£26,099£378 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
£24,949£387 per month
- £600 off
Save £14,141 on list priceBMW X3
20 xDrive M Sport 5dr Step Auto [Pro Pack]
2026 (26) reg | 4,496 miles
Petrol | 28 months warranty
Was £45,399£44,799£652 per month 
BMW X3
xDrive30d M Sport 5dr Step Auto
2019 (68) reg | 38,305 miles
Diesel | 3 months warranty
£21,599£417 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
£23,799£459 per month- £600 off
Save £13,941 on list priceBMW X3
20 xDrive M Sport 5dr Step Auto [Pro Pack]
2026 (26) reg | 2,932 miles
Petrol | 28 months warranty
Was £45,599£44,999£654 per month - £750 off
![BMW X3 xDrive 30e M Sport 5dr Auto [Tech Pack] - Stock Number (1669399)](/_next/image?url=https%3A%2F%2Fimages.motorpoint.co.uk%2Fvehicles%2F2026-08%2F27%2F1669399%2Fdefault%2F3%2F1024.jpg%3Ft%3D104639&w=1440&q=75)
BMW X3
xDrive 30e M Sport 5dr Auto [Tech Pack]
2020 (70) reg | 47,733 miles
Petrol Plug-in Hybrid | 3 months warranty
Was £21,449£20,699£312 per month 
- £600 off
Save £14,441 on list priceBMW X3
20 xDrive M Sport 5dr Step Auto [Pro Pack]
2026 (26) reg | 7,525 miles
Petrol | 28 months warranty
Was £45,099£44,499£651 per month - £600 off
Save £14,541 on list priceBMW X3
20 xDrive M Sport 5dr Step Auto [Pro Pack]
2026 (26) reg | 8,705 miles
Petrol | 28 months warranty
Was £44,999£44,399£651 per month - £700 off
Save £14,516 on list priceBMW X3
20 xDrive M Sport 5dr Step Auto [Pro Pack]
2026 (26) reg | 9,690 miles
Petrol | 28 months warranty
Was £43,999£43,299£627 per month - £1,950 off

BMW X3
xDrive20d MHT M Sport 5dr Step Auto
2024 (24) reg | 18,735 miles
Diesel | 12 months warranty
Was £34,599£32,649£480 per month - £700 off
Save £20,001 on list priceBMW X3
20d xDrive M Sport 5dr Step Auto [Pro Pack]
2026 (26) reg | 15,203 miles
Diesel | 28 months warranty
Was £39,749£39,049£536 per month


























