2025 BMW X3
20 Xdrive M Sport Step
7,519mi Auto Petrol 2.0L
£45,998
Morecambe
from £966/pm
Ready to buy is this low mileage, nearly new suv. It only has 7,519 miles on the clock and comes equipped with a 2.0 Litre petrol motor.
Images of a similar car, for illustrative purposes only.
Xdrive20d Se 181
86,000mi Manual Diesel 2.0L Not for sale on carsnitch
Current value range
2,492 cars
Rates from 9.9% APR. A Representative HP Example: borrowing £10,000 over 60 Months with a representative of 16.35% APR, an annual interest rate of 16.35% (fixed) and a deposit of £0.00, the amount payable would be 59 repayments of £239.16 per month, with one final repayment of £249.16 (which includes the option to purchase fee of £10.00), with a total cost of credit of £4,349.41 and a total amount payable of £14,359.41.
20 Xdrive M Sport Step
7,519mi Auto Petrol 2.0L
£45,998
Morecambe
from £966/pm
Ready to buy is this low mileage, nearly new suv. It only has 7,519 miles on the clock and comes equipped with a 2.0 Litre petrol motor.
Rates from 9.9% APR. A Representative HP Example: borrowing £10,000 over 60 Months with a representative of 16.35% APR, an annual interest rate of 16.35% (fixed) and a deposit of £0.00, the amount payable would be 59 repayments of £239.16 per month, with one final repayment of £249.16 (which includes the option to purchase fee of £10.00), with a total cost of credit of £4,349.41 and a total amount payable of £14,359.41.
20D M Sport Steptronic
112,277mi Auto Diesel 2.0L
£6,250
Southall
from £131/pm
This X3 contains a 2.0 LTR diesel motor with automatic transmission and has 112,277 miles clocked-up on the dash. This particular second-hand model from this dealer in Southall is finished in the shade of blue.
2.0 20D Mht M Sport Xdrive Euro 6 Ss
43,803mi Auto Hybrid 2.0L
£33,995
Coleraine
from £714/pm
Having to get your car repaired is inconvenient and it can end up getting expensive, so you might want to consider getting one that's rated as being dependable. The BMW X3 is amongst the top rated for reliability and this dealership has this second hand 2.0 20D Mht M Sport Xdrive Euro 6 Ss available to buy priced at just £33,995. That is fantastic deal for this model, particularly if you take into account that it's less likely to need extra trips to the mechanic.
20I M Sport
45,794mi Auto Petrol 2.0L
£22,720
Reading
from £477/pm
At the outstanding price of just £22,720 is this X3 that has a 2.0 litre petrol motor with automatic transmission. This used model now available from this dealer has 45,794 miles on the clock.
20D Xdrive M Sport Step
22,220mi Auto Diesel 2.0L
£42,995
Ipswich
from £903/pm
Available in the shade of black, this BMW is fitted out with a 2.0 Ltr diesel motor with automatic transmission and has 22,220 miles on the dash.
X3 30E Xdrive M Sport
9,965mi Auto Hybrid 2.0L
£51,950
Northampton
from £1,090/pm
Beginning from only £ per month, you could drive this X3 X3 30E Xdrive M Sport with 9,965 miles clocked up on the dash, hybrid 2.0 ltr motor and automatic transmission.
2L Se
91,000mi Auto Diesel 2.0L
£9,990
Newport
from £210/pm
This BMW X3 has 91,000 miles clocked up on the dash and features a 2.0L diesel engine with automatic transmission.
2.0 20D M Sport Xdrive Euro 6 S S
94,000mi Auto Diesel 2.0L
£11,895
Birmingham
from £250/pm
Now available on the market - second hand BMW which is fitted with automatic transmission and a 2000CC diesel engine. Buy it from this dealer for the fantastic price of only £11,895.
20 Xdrive M Sport Step
6,950mi Auto Petrol 2.0L
£43,750
Shrewsbury
from £918/pm
Up for sale and ready for its next owner to drive away is this estate motor at the remarkable price of only £43,750. This dealership in Shrewsbury also provides you with the possibility to purchase with manageable monthly repayments to suit all budgets with instalment packages commencing from only £ per month.
Xdrive20i M Sport Step
48,176mi Auto Petrol 2.0L
£22,999
Halifax
from £483/pm
Rated as one of the top 20, most durable and trustworthy models in the United Kingdom, this BMW X3 Xdrive20i M Sport Step is fitted out with a 2.0 ltr petrol engine and automatic transmission. This dealer currently has this second hand model on offer that has 48,176 miles clocked up on the dash.
2.0 20I Mht M Sport Xdrive Euro 6 Ss
54,950mi Auto Hybrid 2.0L
£27,790
Hoddesdon
from £583/pm
Fitted with a 2000cc hybrid engine and a automatic gearbox, this highly reliable and trustworthy BMW X3 2.0 20I Mht M Sport Xdrive Euro 6 Ss is available for sale in grey with 54,950 miles on the dash. This second hand car is for sale at £27,790 with practical repayment plans at hand starting from only £ per calendar month.
30E M Sport
72,184mi Auto Hybrid 2.0L
£26,495
Newry
from £556/pm
Check out the incredible price of just £26,495 for this near mint, top ten, best-selling BMW X3 with a 2.0 ltr hybrid engine, 72,184 miles clocked up on the dash and automatic transmission.
X3 20D Xdrive M Sport
10,082mi Auto Diesel 2.0L
£49,995
Craigavon
from £1,049/pm
Now available from this car retailer's showroom in Craigavon is this low mileage BMW X3 in an almost pristine, like new condition fitted with a automatic gearbox and a 2.0l diesel engine.
2.0 20D Mht M
62,524mi Auto Hybrid 2.0L
£24,491
Nottingham
from £514/pm
This X3 has 62,524 miles clocked up on the dash and has a 2000CC hybrid motor.
2.0 20D Se Xdrive Euro 6 Ss
79,000mi Auto Diesel 2.0L
£12,455
Leicester
from £261/pm
Finished in the shade of grey, this suv car has 79,000 miles clocked-up on the dash and comes fitted with a automatic 2.0 L engine running on diesel.
Xdrive20d M Sport Step
66,000mi Auto Diesel 2.0L
£23,849
Magherafelt
from £501/pm
This used X3 Xdrive20d M Sport Step in grey is currently available for sale with the option to buy it with credit.
Xdrive20d Mht M Sport Step
32,899mi Auto Diesel 2.0L
£35,495
Ipswich
from £745/pm
On offer is this BMW X3 Xdrive20d Mht M Sport Step that has automatic transmission and a 2000cc diesel motor. This second-hand model has clocked up 32,899 miles.
2L M Sport
66,000mi Auto Hybrid 2.0L
£21,295
Preston
from £447/pm
This motor for sale from this dealership in Preston priced at £21,295 has 66,000 miles clocked up on the dash and has been finished in white.
Se
179,396mi Auto Diesel 2.0L
£4,795
Kempston
from £101/pm
Purchase this used BMW X3 for just £4,795. Credit offers start off at just £ every month for this motor that incorporates a 2.0 L diesel motor and automatic transmission.
30E Xdrive M Sport
5,917mi Auto Hybrid 2.0L
£51,998
Winsford
from £1,091/pm
This X3 30E Xdrive M Sport is a model that is rated as one of the most reliable models on the market. This dealer has a second hand one in stock that has 5,917 miles clocked up on the dash and contains a 2.0 Litre hybrid engine.
2.0 20I Mht Xline Suv Hybrid Xdriv
13,053mi Auto Hybrid 2.0L
£38,990
Canterbury
from £818/pm
Up for sale and ready for you to take home is this X3 that is ranked as one of the most trustworthy motors on the market. It is fitted with a 2.0 Litre hybrid motor and automatic transmission. This low mileage one available from this dealership is in a well kept, like new condition in and out and has just 13,053 mi on the dash.
Suv
57,453mi Auto Diesel 2.0L
£22,495
Burnley
from £472/pm
Ranked in the top 20 for its trustworthiness and reliability, this BMW X3 Suv is equipped with a 2000cc diesel engine and it's got automatic transmission. This second hand model from this dealer has 57,453 miles on the clock and is currently available to buy in a grey finish.
Xdrive20d M Sport Step
18,548mi Auto Diesel
£20,995
Peterhead
from £441/pm
Coming finished in the shade of silver, this X3 Xdrive20d M Sport Step contains a cc diesel engine with automatic transmission and it has got 18,548 miles on the dash.
30E Xdrive M Sport 2025
15,028mi Auto Hybrid
£48,500
Stratstone BMW Hull
from £1,018/pm
On the market and ready for its next owner to drive away today is this X3 that has an excellent reputation for reliability. It contains a L hybrid engine and automatic transmission. This one with low mileage currently available from this dealer is in an almost flawless, nearly new condition throughout and has clocked up a mere 15,028 miles.