2018 BMW X3
Xdrive30d M Sport
72,000miAutoDiesel3.0L
£24,950
Warrington
~£627/pm
Coming in grey, this X3 has a 3.0 L diesel engine with automatic transmission and has 72,000 miles clocked up on the dash.
Representative example: borrowing £6,500 over 5 years with a representative APR of 19.9%, an annual interest rate of 19.9% (Fixed) and a deposit of £0.00, the amount payable would be £166.07 per month, with a total cost of credit of £3,464.37 and a total amount payable of £9,964.37.
1,263 cars
Xdrive30d M Sport
72,000miAutoDiesel3.0L
£24,950
Warrington
~£627/pm
Coming in grey, this X3 has a 3.0 L diesel engine with automatic transmission and has 72,000 miles clocked up on the dash.
2.0 Xdrive20d Se 188 Bhp
82,725miAutoDiesel2.0L
£12,640
Stockport
~£317/pm
This suv BMW X3 2.0 Xdrive20d Se 188 Bhp has clocked up 82,000 miles and comes fitted with a 2.0l diesel motor and automatic transmission. It's on offer and ready for you to drive home for the fabulous price of just £12,770.
Xdrive 30E M Sport
29,146miAutoHybrid2.0L
£32,998
Cumbernauld
~£829/pm
Containing a LTR engine with transmission - this second hand BMW X3 is now available for sale with few miles clocked up on the dashboard.
Xdrive M40i Step
31,568miAutoPetrol
£33,994
Orpington
~£854/pm
This estate BMW X3 is fitted out with a l petrol motor with automatic transmission and it has got 31,568 miles on the dash.
Xdrive20i Mht M Sport Step
33,655miAutoPetrol2.0L
£36,898
Rutherglen
~£927/pm
Up for sale and ready for its next owner to take home is this BMW X3 that contains a 2000cc petrol motor and automatic transmission. This second-hand model now available from our dealership in Rutherglen has been finished in grey and has got 33,655 miles clocked up on the dash.
2.0 20I Mht M Sport Suv Hybrid Xdr
2,185miAutoPetrol2.0L
£46,595
Farnborough
~£1,170/pm
This BMW X3 2.0 20I Mht M Sport Suv Hybrid Xdr has been on the road for less than a full year and has a mere 2,178 miles clocked up on the dashboard.
2.0 Xdrive20d M Sport 190 Bhp
40,000miAutoDiesel2.0L
£30,925
Oldham
~£777/pm
On offer and ready for its new owner to drive away today is this X3 2.0 Xdrive20d M Sport 190 Bhp, it comes equipped with automatic transmission and a 2000CC diesel engine. This second hand one currently on sale at this dealer in Oldham comes in the shade of black and has got 40,000 miles clocked up on the dashboard.
X3 M40d
71,500miAutoDiesel3.0L
£27,495
Otley
~£690/pm
Available for viewing at your request is this estate second hand car with 71,500 miles on the dash, automatic transmission and a 3.0 L diesel engine.
Xd3 3.0 Switch-tronic
23,367miAutoDiesel
£50,000
Romford
~£1,256/pm
At this dealership there's an amazing price for this second hand BMW X3 with a cc diesel engine, automatic transmission and 23,367 miles on the dash.
Xdrive20d M Sport Step
66,378miAutoDiesel
£16,991
Mansfield
~£427/pm
This car has 66,378 miles on the clock and has a L diesel engine with automatic transmission.
Suv
94,634miAutoDiesel2.0L
£17,200
Aldridge
~£432/pm
Get this second-hand BMW X3 for £17,200. Credit deals begin at only £ per month for this vehicle which features automatic transmission and a 2.0 L diesel engine.
Xdrive 30E M Sport
48,614miAutoHybrid
£29,899
Leeds
~£751/pm
For sale and ready for a test drive is this X3 available in the tone of blue; it is fitted with a CC hybrid engine with automatic transmission and has 48,614 miles on the dash.
X3 Xdrive20d M Sport
5,945miAutoHybrid
£47,995
Bromley
~£1,205/pm
A bargain price of only £51,995 is being advertised by us at this dealer for this low mileage X3 in a splendid, like new condition that just has 5,945 miles clocked-up on the dashboard.
Xdrive20d Xline Step
100,098miAutoDiesel2.0L
£10,875
Ballymoney
~£273/pm
At this dealer you'll find the fantastic price of only £10,875 on this BMW X3 Xdrive20d Xline Step with a 2.0 LTR diesel motor, automatic transmission and 100,098 miles on the clock.
2020 3.0I Competition Suv Xdrive Euro 6
27,000miAutoPetrol3.0L
£49,995
Bathgate
~£1,255/pm
At the price of £49,995 or with the option to purchase using finance with manageable instalments beginning from £ per month, this BMW has a 3.0 Litre petrol engine with automatic transmission and it has 27,000 miles on the clock.
X3 Xdrive20i M Sport
15,002miAutoHybrid2.0L
£42,950
Cheltenham
~£1,079/pm
Take a look at this X3 in like new condition that has got automatic transmission and a 2.0L hybrid engine. This second hand one at our dealership in Cheltenham has 15,002 miles clocked-up on the dash.
Xdrive20i Mht M Sport Step
4,080miAutoPetrol2.0L
£48,000
Solihull
~£1,205/pm
Currently available at our dealership located in the Solihull area is this low mileage BMW which incorporates a petrol, 2.0 L engine and automatic transmission. It's up for sale and ready for its next owner to drive away in the tone of black with just 4,080 miles clocked up on the dashboard.
Xdrive20d M Sport Step - Suv 5 Seats
28,954miAutoDiesel2.0L
£27,442
Bristol
~£689/pm
A superb price of just £28,715 is being offered by our dealership in Bristol on this low mileage BMW which has only 28,954 miles on the dash.
X3 M40d
11,577miAutoDiesel3.0L
£59,950
Cheltenham
~£1,505/pm
On offer and ready for its new owner to take home is this X3 X3 M40d that is fitted out with automatic transmission and a 3000 cc diesel motor. This used model from us at this dealer in Cheltenham is available at our bargain price of £59,950.
Xdrive M40i Mht
15,952miAutoPetrol3.0L
£46,595
Leeds
~£1,170/pm
This second hand X3 Xdrive M40i Mht from this dealer has a 3.0 L petrol motor with automatic transmission and it has clocked up 15,952 miles.
X3 Xdrive20d M Sport
55,094miAutoDiesel2.0L
£25,711
Portsmouth
~£646/pm
At this dealership in Portsmouth you'll find the low price of only £25,900 on this X3 X3 Xdrive20d M Sport with a 2.0l diesel motor, automatic transmission and 55,094 miles clocked up on the dash.
Xdrive20d M Sport
52,936miAutoDiesel2.0L
£17,400
Nuneaton
~£437/pm
This estate car has 52,935 miles clocked-up on the dash and comes fitted out with a 2.0 Litre diesel motor with automatic transmission. It is up for sale and ready for its next owner to drive away for the amazing price of only £17,400.
2.0 Xdrive20d M Sport 188 Bhp
63,652miAutoDiesel2.0L
£15,500
Stafford
~£389/pm
Now advertised by this dealer located in the Stafford area is this motor that features a 2.0 Ltr diesel engine with automatic transmission. It's on the market and ready for its next owner to drive home in a white finish with 63,652 miles clocked-up on the dashboard.
X3 Xdrive20d M Sport
32,473miAutoDiesel2.0L
£27,875
Littlehampton
~£700/pm
Available at our dealership in the Littlehampton area is this BMW X3 X3 Xdrive20d M Sport that is equipped with a 2.0 Ltr diesel motor with automatic transmission. It is available for sale in the tone of white with 32,473 miles on the dash.
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 | 1,258 | £25,647 | 6 | 52,415 | 3,526 |
Aberdeen City | 12 | £31,257 | 5 | 34,514 | 30 |
Aberdeenshire | 2 | £21,495 | 7 | 49,993 | 11 |
Argyll and Bute | 1 | £12,479 | 8 | 100,000 | - |
Ballymena | 1 | £15,995 | 8 | 72,000 | 1 |
Ballymoney | 2 | £12,935 | 10 | 96,166 | 2 |
Banbridge | 2 | £12,948 | 8 | 76,500 | - |
Bedfordshire | 28 | £14,371 | 10 | 79,702 | 70 |
Belfast | 6 | £23,898 | 6 | 54,203 | 37 |
Berkshire | 15 | £18,609 | 8 | 73,349 | 50 |
Brent - Greater London | 3 | £16,448 | 8 | 69,100 | 3 |
Bristol | 26 | £34,235 | 4 | 30,725 | 55 |
Bromley - Greater London | 14 | £42,980 | 2 | 13,140 | 29 |
Buckinghamshire | 18 | £25,403 | 7 | 50,979 | 65 |
Caerphilly | 1 | £12,000 | 10 | 99,948 | 1 |
Cambridgeshire | 29 | £23,239 | 7 | 58,883 | 54 |
Cardiff | 10 | £30,796 | 6 | 36,073 | 38 |
Carrickfergus | 1 | £20,950 | 6 | 82,765 | 1 |
Ceredigion | 1 | £29,995 | 3 | 39,227 | 3 |
Cheshire | 36 | £28,691 | 5 | 47,904 | 86 |
City of Edinburgh | 15 | £24,619 | 6 | 52,759 | 50 |
City of London - Greater London | 21 | £34,197 | 6 | 30,613 | 82 |
Coleraine | 1 | £21,750 | 6 | 63,000 | 2 |
Conwy | 1 | £47,499 | 1 | 5,235 | 2 |
Cookstown | 2 | £5,873 | 14 | 154,000 | - |
Cornwall | 5 | £13,056 | 10 | 78,600 | 14 |
County Durham | 12 | £21,841 | 7 | 66,144 | 45 |
Craigavon | 11 | £41,995 | 2 | 15,211 | 21 |
Croydon - Greater London | 3 | £41,121 | 2 | 13,513 | 10 |
Cumbria | 3 | £22,898 | 9 | 41,595 | 11 |
Derbyshire | 29 | £21,128 | 8 | 65,204 | 51 |
Devon | 16 | £15,185 | 11 | 70,642 | 25 |
Dorset | 18 | £21,443 | 8 | 54,951 | 30 |
Dumfries and Galloway | 2 | £29,448 | 6 | 31,812 | 6 |
Dundee City | 5 | £29,410 | 5 | 29,253 | 24 |
Ealing - Greater London | 3 | £12,725 | 11 | 78,173 | - |
East Riding of Yorkshire | 3 | £30,705 | 5 | 36,373 | 15 |
East Sussex | 18 | £23,065 | 8 | 55,275 | 53 |
Enfield - Greater London | 6 | £36,743 | 3 | 26,609 | 19 |
Essex | 51 | £27,131 | 6 | 47,484 | 134 |
Falkirk | 4 | £13,745 | 10 | 53,490 | 2 |
Fermanagh | 2 | £16,743 | 8 | 102,500 | 1 |
Fife | 8 | £19,058 | 7 | 62,978 | 22 |
Glasgow City | 21 | £27,879 | 5 | 46,234 | 88 |
Gloucestershire | 18 | £42,014 | 3 | 27,953 | 38 |
Greater Manchester | 53 | £20,058 | 8 | 69,267 | 205 |
Greenwich - Greater London | 3 | £43,162 | 2 | 7,154 | 5 |
Hampshire | 39 | £31,289 | 5 | 36,316 | 138 |
Harrow - Greater London | 1 | £30,990 | 5 | 22,916 | 3 |
Havering - Greater London | 11 | £37,890 | 4 | 30,760 | 29 |
Herefordshire | 6 | £33,618 | 5 | 40,825 | 17 |
Hertfordshire | 31 | £29,319 | 6 | 47,014 | 89 |
Highland | 5 | £17,444 | 8 | 72,831 | 16 |
Hillingdon - Greater London | 19 | £25,790 | 6 | 57,694 | 24 |
Hounslow - Greater London | 12 | £32,136 | 6 | 32,967 | 27 |
Kent | 33 | £36,388 | 4 | 27,513 | 96 |
Kingston upon Thames - Greater London | 4 | £41,483 | 3 | 13,172 | 22 |
Lancashire | 56 | £29,092 | 5 | 44,553 | 88 |
Leicestershire | 26 | £24,023 | 7 | 55,321 | 73 |
Lincolnshire | 20 | £25,696 | 6 | 50,497 | 65 |
Lisburn | 2 | £33,718 | 4 | 49,933 | 3 |
Magherafelt | 4 | £28,968 | 5 | 44,500 | 4 |
Merseyside | 13 | £25,273 | 6 | 51,377 | 29 |
Monmouthshire | 2 | £12,245 | 11 | 76,000 | 4 |
Moray | 3 | £32,328 | 5 | 42,442 | 2 |
Newport | 2 | £40,500 | 2 | 34,777 | 19 |
Newtownabbey | 1 | £15,495 | 8 | 68,300 | 4 |
Norfolk | 19 | £23,364 | 6 | 59,591 | 65 |
North Ayrshire | 3 | £25,948 | 6 | 57,451 | 10 |
North Lanarkshire | 4 | £25,043 | 6 | 48,887 | 4 |
North Yorkshire | 14 | £30,454 | 5 | 37,110 | 58 |
Northamptonshire | 25 | £30,285 | 5 | 43,788 | 97 |
Northumberland | 2 | £16,449 | 9 | 74,948 | 5 |
Nottinghamshire | 25 | £25,381 | 7 | 62,782 | 68 |
Omagh | 2 | £21,175 | 7 | 65,000 | 5 |
Oxfordshire | 14 | £30,949 | 5 | 40,680 | 32 |
Perth and Kinross | 1 | £20,990 | 7 | 32,100 | 30 |
Powys | 1 | £22,990 | 6 | 65,500 | 2 |
Renfrewshire | 2 | £16,499 | 8 | 58,585 | 2 |
Rhondda Cynon Taf | 5 | £20,055 | 7 | 51,247 | 3 |
Shropshire | 15 | £21,385 | 7 | 52,509 | 34 |
Somerset | 11 | £20,084 | 8 | 63,930 | 29 |
South Ayrshire | 2 | £19,247 | 8 | 59,960 | 3 |
South Lanarkshire | 5 | £23,848 | 5 | 53,036 | 7 |
South Yorkshire | 24 | £22,582 | 7 | 61,146 | 93 |
Staffordshire | 27 | £30,661 | 5 | 40,626 | 79 |
Strabane | 1 | £26,945 | 5 | 38,570 | 1 |
Suffolk | 11 | £29,094 | 5 | 42,680 | 27 |
Surrey | 33 | £28,157 | 6 | 40,886 | 71 |
Sutton - Greater London | 1 | £7,000 | 13 | 84,000 | - |
Swansea | 1 | £13,999 | 9 | 79,547 | 29 |
Tyne and Wear | 11 | £20,467 | 8 | 56,902 | 61 |
Waltham Forest - Greater London | 1 | £30,999 | 4 | 29,128 | 1 |
Warwickshire | 13 | £23,511 | 7 | 62,688 | 25 |
West Dunbartonshire | 1 | £32,995 | 4 | 56,085 | 2 |
West Lothian | 2 | £48,993 | 4 | 25,000 | 2 |
West Midlands | 50 | £21,870 | 7 | 61,872 | 151 |
West Sussex | 15 | £28,699 | 6 | 38,825 | 53 |
West Yorkshire | 44 | £29,358 | 6 | 51,151 | 127 |
Wiltshire | 31 | £35,063 | 4 | 34,793 | 84 |
Worcestershire | 10 | £23,272 | 8 | 59,551 | 23 |