2025 BMW X3
20 Xdrive M Sport Step
7,519mi Auto Petrol 2.0L
£45,998
Morecambe
from £966/pm
This used BMW X3 20 Xdrive M Sport Step being sold by this car dealership in Morecambe has a 2000 cc petrol engine with automatic transmission.
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.
2,492 cars

20 Xdrive M Sport Step
7,519mi Auto Petrol 2.0L
£45,998
Morecambe
from £966/pm
This used BMW X3 20 Xdrive M Sport Step being sold by this car dealership in Morecambe has a 2000 cc petrol engine with automatic transmission.
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
With 112,277 mi on the clock, this BMW comes fitted with automatic transmission and a 2.0l diesel motor.

2.0 20D Mht M Sport Xdrive Euro 6 Ss
43,803mi Auto Hybrid 2.0L
£33,995
Coleraine
from £714/pm
This X3 is now available on the market. It has 43,803 miles clocked up on the dash and features a 2000 CC hybrid motor with automatic transmission.

20I M Sport
45,794mi Auto Petrol 2.0L
£22,720
Reading
from £477/pm
Available at our dealership in the Reading area is this used car featuring a petrol, 2000CC engine and automatic gearbox. It's on the market and ready for its new owner to drive away in a white finish with 45,794 miles on the dashboard. It could be the one for you if you're looking for a vehicle which has been created with durability in mind.

20D Xdrive M Sport Step
22,220mi Auto Diesel 2.0L
£42,995
Ipswich
from £903/pm
Currently on offer and ready for you to drive home is this suv with a 2.0 LTR diesel engine and 22,220 miles clocked-up on the dashboard.

X3 30E Xdrive M Sport
9,965mi Auto Hybrid 2.0L
£51,950
Northampton
from £1,090/pm
Well known for its trustworthiness, this X3 X3 30E Xdrive M Sport contains a 2.0L hybrid engine and automatic transmission.

2L Se
91,000mi Auto Diesel 2.0L
£9,990
Newport
from £210/pm
Up for sale and ready for its next owner to take home is this durable X3 2L Se which is ranked as one of the UK's top 20 most reliable models. It comes fitted out with a 2.0 Ltr diesel engine and automatic transmission. This second-hand model currently available from this dealer priced at £9,990 has 91,000 miles clocked up on the dashboard and comes finished in the tone of black.

2.0 20D M Sport Xdrive Euro 6 S S
94,000mi Auto Diesel 2.0L
£11,895
Birmingham
from £250/pm
At this dealer you'll find the low price of just £11,895 on this BMW X3 with a 2.0L diesel engine, automatic transmission and 94,000 miles clocked-up on the dash.

20 Xdrive M Sport Step
6,950mi Auto Petrol 2.0L
£43,750
Shrewsbury
from £918/pm
On offer and ready for its next owner to drive away is this durable X3 which is listed as one of the UK's top 20 most reliable vehicles. It comes fitted with automatic transmission and a 2.0 LTR petrol motor. This is a second hand vehicle, but it's been well maintained and is still in an almost flawless, like new condition throughout and only has 6,950 miles on the clock.

Xdrive20i M Sport Step
48,176mi Auto Petrol 2.0L
£22,999
Halifax
from £483/pm
Fitted with a 2.0L petrol engine and a automatic gearbox, this highly dependable BMW X3 Xdrive20i M Sport Step is currently available for sale in with 48,176 miles clocked up on the dashboard.

2.0 20I Mht M Sport Xdrive Euro 6 Ss
54,950mi Auto Hybrid 2.0L
£27,790
Hoddesdon
from £583/pm
Our dealership in the Hoddesdon area is advertising a mere £27,790 for this BMW X3 2.0 20I Mht M Sport Xdrive Euro 6 Ss that's known to be one of the most durable and trustworthy motors available.

30E M Sport
72,184mi Auto Hybrid 2.0L
£26,495
Newry
from £556/pm
Finished in the shade of blue, this suv car has 72,184 miles clocked-up on the dashboard and is equipped with a automatic 2000CC engine running on hybrid.

X3 20D Xdrive M Sport
10,082mi Auto Diesel 2.0L
£49,995
Craigavon
from £1,049/pm
Up for sale and ready for its next owner to drive away today is this trusty X3 that is ranked as one of Britain's top 20 most reliable models. It has a 2000CC diesel engine with automatic transmission. This model from us at this dealer is a second-hand vehicle, but it was wonderfully maintained so it's still in an impeccable, like new condition and has just 10,082 miles clocked up on the dash.

2.0 20D Mht M
62,524mi Auto Hybrid 2.0L
£24,491
Nottingham
from £514/pm
On the market and ready for you to drive away today is this dependable X3 2.0 20D Mht M that is ranked as one of Britain's top 20 most reliable cars. This second-hand model now up for sale at our dealership has 62,524 miles clocked up on the dashboard and has been finished in the shade of black.

2.0 20D Se Xdrive Euro 6 Ss
79,000mi Auto Diesel 2.0L
£12,455
Leicester
from £261/pm
Have a look at this X3 2.0 20D Se Xdrive Euro 6 Ss that is rated as one of the top 20, most reliable models in the UK. This used one coming in the tone of grey, contains a 2.0 ltr diesel motor with automatic transmission and has 79,000 miles clocked up on the dash.

Xdrive20d M Sport Step
66,000mi Auto Diesel 2.0L
£23,849
Magherafelt
from £501/pm
Up for sale at the price of £23,849 or with the possibility to purchase on finance with achievable instalments beginning at £ per calendar month, this grey X3 comes fitted out with automatic transmission and a 2000cc diesel engine with 66,000 miles on the clock.

Xdrive20d Mht M Sport Step
32,899mi Auto Diesel 2.0L
£35,495
Ipswich
from £745/pm
The BMW X3 is in the top twenty of the UK's reliability index. You can buy this second hand one from this dealer for just £35,495 that has automatic transmission, a 2.0 ltr diesel engine and 32,899 miles clocked-up on the dash.

2L M Sport
66,000mi Auto Hybrid 2.0L
£21,295
Preston
from £447/pm
An outstanding price of only £21,295 is currently being advertised by this dealer in Preston for this X3 that is known to be one of the most durable and trustworthy cars available. This model is equipped with a 2.0l hybrid motor and has 66,000 miles on the dashboard.

Se
179,396mi Auto Diesel 2.0L
£4,795
Kempston
from £101/pm
In the shade of blue, this suv second hand car has got 179,396 miles on the clock and has a 2.0 Ltr diesel engine with automatic transmission.

30E Xdrive M Sport
5,917mi Auto Hybrid 2.0L
£51,998
Winsford
from £1,091/pm
At this dealership in Winsford you'll find the bargain price of just £51,998 on this BMW X3 with a 2.0 Litre hybrid engine, automatic transmission and 5,917 miles clocked up on the dashboard.

2.0 20I Mht Xline Suv Hybrid Xdriv
13,053mi Auto Hybrid 2.0L
£38,990
Canterbury
from £818/pm
Available from this retailer's show room is this grey 5 door, BMW X3 that has a automatic transmission and 2000 cc hybrid engine.

Suv
57,453mi Auto Diesel 2.0L
£22,495
Burnley
from £472/pm
The Reliability Index figure combines: inconvenience for drivers, price and rate of failure, it comes from data sourced from a vast quantity of insurance claims that are made by motorists every year and therefore provides you with a comprehensive guide of vehicles on the UK's roads. BMW's X3 is among those rated in the top 20 for reliability and this dealer has this used one available to buy priced at just £22,495. That's a great price for this particular model, even more so taking into account that it's less likely to leave you with an extra bill for repairs.

Xdrive20d M Sport Step
18,548mi Auto Diesel
£20,995
Peterhead
from £441/pm
This second hand car for sale from this dealership in Peterhead priced at £20,995 is available in the tone of silver and has 18,548 miles on the dash.

30E Xdrive M Sport 2025
15,028mi Auto Hybrid
£48,500
Stratstone BMW Hull
from £1,018/pm
Painted in the shade of black, this Litre hybrid X3 with automatic transmission is currently available for you to own.
Getting a used BMW X3 can be a rewarding experience, especially if you navigate the financing path wisely. Here’s a thorough guide on the key aspects you should consider and the options you might explore when financing a used BMW X3:
Financing a used BMW X3 necessitates strategic planning and careful consideration of your financial situation and the financing options available. Ensure due diligence in vehicle checking, effective negotiation, and a clear understanding of your agreement terms. Align your choices with your financial stability and individual requirements, consulting financial experts when needed.
The BMW X3, a premium midsize SUV that combines luxury with versatility, has gained popularity among British drivers who value both style and practicality in their vehicles. In a country that appreciates the comfort of an SUV along with the agility of a compact car, the X3 has established itself as a go-to choice. In this article, we'll explore the standout features of the BMW X3, introduce its competitors in the UK market, and discuss the enticing financing options available for this prestigious SUV.
BMW X3 Key Features:
Rivals in the UK Market:
The BMW X3 faces competition from other midsize luxury SUVs in the UK's SUV segment:
Conclusion:
The BMW X3, with its spacious interior, powerful performance, and modern technology, has secured its position as a premium midsize SUV for British drivers who demand both comfort and versatility. In a country where style and practicality are essential, the X3 delivers a compelling package. With flexible financing options, owning this prestigious SUV becomes an accessible and attractive proposition for those who seek the best in automotive luxury.
Want to find out everything about all X3 models, pros and cons, what to look out for and everything else you need to know? Check out our BMW X3 buying guide here.
BMW X3 data for the amount in stock, average price, age and mileage throughout the UK and by county.
| County | Stock | Avg Price | Avg Age | Avg Mileage | Recent Sales |
|---|---|---|---|---|---|
| All | 2,233 | £28,931 | 6 | 48,343 | 3,321 |
| Aberdeen City | 16 | £31,175 | 5 | 39,329 | 22 |
| Aberdeenshire | 3 | £34,995 | 5 | 20,484 | 11 |
| Antrim | 7 | £25,490 | 6 | 62,921 | 4 |
| Ards | 1 | £31,495 | 4 | 42,000 | 2 |
| Argyll and Bute | 1 | £3,979 | 21 | 120,000 | - |
| Armagh | 1 | £9,950 | 10 | 115,000 | 1 |
| Ballymena | 10 | £27,013 | 6 | 58,000 | 13 |
| Ballymoney | 4 | £25,944 | 6 | 65,557 | 5 |
| Barnet - Greater London | 1 | £27,450 | 8 | 54,900 | 1 |
| Bedfordshire | 70 | £23,771 | 7 | 64,042 | 60 |
| Belfast | 26 | £32,936 | 5 | 41,709 | 50 |
| Berkshire | 23 | £23,647 | 8 | 54,991 | 31 |
| Bexley - Greater London | 2 | £34,495 | 5 | 40,767 | - |
| Bristol | 31 | £26,992 | 6 | 47,889 | 51 |
| Bromley - Greater London | 14 | £40,669 | 3 | 16,346 | 36 |
| Buckinghamshire | 44 | £31,720 | 5 | 48,265 | 57 |
| Cambridgeshire | 51 | £28,066 | 6 | 55,107 | 58 |
| Cardiff | 2 | £20,747 | 8 | 66,156 | 1 |
| Carrickfergus | 2 | £22,425 | 7 | 70,772 | 1 |
| Cheshire | 59 | £33,513 | 4 | 50,257 | 123 |
| City of Edinburgh | 19 | £34,964 | 5 | 34,109 | 37 |
| City of London - Greater London | 6 | £29,564 | 6 | 37,455 | 12 |
| Coleraine | 3 | £30,580 | 5 | 46,101 | 8 |
| Conwy | 1 | £15,995 | 11 | 34,820 | - |
| Cookstown | 2 | £20,493 | 8 | 60,191 | 3 |
| Cornwall | 21 | £32,547 | 7 | 41,099 | 34 |
| County Durham | 30 | £22,509 | 8 | 62,424 | 22 |
| Craigavon | 21 | £43,993 | 2 | 14,979 | 48 |
| Croydon - Greater London | 12 | £34,168 | 4 | 34,329 | 11 |
| Cumbria | 6 | £28,862 | 6 | 51,934 | 7 |
| Derbyshire | 45 | £30,221 | 6 | 41,820 | 73 |
| Derry | 1 | £25,900 | 5 | 77,000 | 5 |
| Devon | 43 | £28,298 | 7 | 45,285 | 54 |
| Dorset | 20 | £27,004 | 6 | 48,863 | 18 |
| Down | 1 | £24,995 | 5 | 62,389 | - |
| Dumfries and Galloway | 3 | £33,831 | 4 | 28,445 | 1 |
| Dundee City | 15 | £32,286 | 4 | 32,649 | 19 |
| Dungannon | 6 | £17,213 | 10 | 82,892 | 15 |
| Ealing - Greater London | 1 | £6,250 | 14 | 112,277 | 2 |
| East Ayrshire | 2 | £33,248 | 4 | 34,459 | 2 |
| East Riding of Yorkshire | 1 | £34,985 | 3 | 25,000 | 4 |
| East Sussex | 21 | £32,722 | 5 | 39,372 | 22 |
| Enfield - Greater London | 7 | £35,639 | 4 | 23,970 | 20 |
| Essex | 54 | £26,877 | 7 | 51,788 | 76 |
| Falkirk | 3 | £12,997 | 10 | 81,663 | 2 |
| Fermanagh | 4 | £38,845 | 3 | 40,671 | 5 |
| Fife | 18 | £30,359 | 5 | 38,373 | 24 |
| Glasgow City | 44 | £38,468 | 4 | 26,714 | 47 |
| Gloucestershire | 25 | £41,771 | 2 | 17,735 | 52 |
| Greater Manchester | 109 | £28,985 | 6 | 49,572 | 184 |
| Greenwich - Greater London | 6 | £46,745 | 2 | 10,024 | 4 |
| Gwynedd | 1 | £9,995 | 11 | 69,000 | - |
| Hampshire | 74 | £29,725 | 6 | 39,820 | 102 |
| Harrow - Greater London | 1 | £15,990 | 9 | 55,000 | 1 |
| Havering - Greater London | 35 | £31,303 | 5 | 45,184 | 36 |
| Herefordshire | 24 | £37,995 | 3 | 27,627 | 25 |
| Hertfordshire | 69 | £29,805 | 6 | 45,626 | 102 |
| Highland | 11 | £47,925 | 2 | 13,507 | 13 |
| Hillingdon - Greater London | 21 | £32,735 | 5 | 40,130 | 18 |
| Hounslow - Greater London | 8 | £43,307 | 3 | 19,932 | 9 |
| Kent | 33 | £27,055 | 6 | 55,153 | 55 |
| Kingston upon Thames - Greater London | 21 | £44,347 | 3 | 15,114 | 14 |
| Lancashire | 89 | £28,130 | 6 | 51,473 | 177 |
| Leicestershire | 47 | £28,290 | 6 | 50,699 | 88 |
| Limavady | 1 | £31,995 | 4 | 37,000 | 2 |
| Lincolnshire | 51 | £32,766 | 5 | 42,211 | 61 |
| Lisburn | 5 | £18,238 | 8 | 71,825 | 3 |
| Magherafelt | 14 | £24,716 | 7 | 65,214 | 9 |
| Merseyside | 36 | £33,954 | 4 | 39,542 | 64 |
| Merthyr Tydfil | 4 | £18,777 | 8 | 64,804 | 1 |
| Merton - Greater London | 1 | £11,395 | 10 | 79,000 | - |
| Monmouthshire | 1 | £5,995 | 15 | 92,400 | 2 |
| Moray | 3 | £34,328 | 6 | 58,779 | 1 |
| Newry and Mourne | 24 | £28,210 | 6 | 56,081 | 32 |
| Newtownabbey | 4 | £22,434 | 7 | 69,126 | 8 |
| Norfolk | 39 | £30,631 | 5 | 48,123 | 50 |
| North Ayrshire | 4 | £32,723 | 5 | 30,343 | 3 |
| North Lanarkshire | 1 | £22,995 | 5 | 32,075 | 5 |
| North Yorkshire | 33 | £34,012 | 5 | 38,731 | 56 |
| Northamptonshire | 21 | £33,933 | 4 | 39,846 | 49 |
| Northumberland | 3 | £22,818 | 8 | 74,453 | 2 |
| Nottinghamshire | 51 | £27,784 | 6 | 49,780 | 83 |
| Omagh | 5 | £35,219 | 3 | 56,287 | 7 |
| Oxfordshire | 17 | £35,236 | 4 | 31,502 | 21 |
| Perth and Kinross | 7 | £47,710 | 1 | 10,563 | 13 |
| Rutland | 1 | £24,450 | 7 | 31,788 | - |
| Scottish Borders | 1 | £24,149 | 7 | 51,354 | - |
| Shropshire | 26 | £34,867 | 4 | 39,926 | 53 |
| Somerset | 13 | £22,486 | 8 | 58,711 | 19 |
| South Ayrshire | 4 | £24,095 | 6 | 57,450 | 1 |
| South Lanarkshire | 15 | £44,142 | 2 | 15,510 | 15 |
| South Yorkshire | 62 | £33,966 | 5 | 41,672 | 103 |
| Staffordshire | 39 | £36,750 | 4 | 30,606 | 74 |
| Stirling | 11 | £36,686 | 4 | 30,142 | 14 |
| Strabane | 6 | £30,738 | 5 | 69,314 | 6 |
| Suffolk | 19 | £26,496 | 7 | 55,884 | 25 |
| Surrey | 49 | £27,053 | 7 | 42,777 | 53 |
| Swansea | 1 | £11,999 | 11 | 80,041 | - |
| Tyne and Wear | 26 | £23,211 | 7 | 58,956 | 36 |
| Warwickshire | 17 | £34,451 | 5 | 38,676 | 33 |
| West Lothian | 4 | £29,747 | 7 | 54,299 | 6 |
| West Midlands | 81 | £33,237 | 5 | 43,398 | 191 |
| West Sussex | 26 | £29,955 | 6 | 40,397 | 32 |
| West Yorkshire | 86 | £31,617 | 5 | 45,390 | 116 |
| Wiltshire | 48 | £29,564 | 6 | 50,218 | 68 |
| Worcestershire | 21 | £26,822 | 6 | 49,030 | 26 |