2019 BMW X3
X3 Xdrive20d M Sport
53,000miAutoDiesel2.0L
£25,095
Southend-on-Sea
~£630/pm
Currently on display at this dealer's showroom is this X3 X3 Xdrive20d M Sport that has a automatic transmission and 2.0 L diesel engine.
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,271 cars
X3 Xdrive20d M Sport
53,000miAutoDiesel2.0L
£25,095
Southend-on-Sea
~£630/pm
Currently on display at this dealer's showroom is this X3 X3 Xdrive20d M Sport that has a automatic transmission and 2.0 L diesel engine.
2.0 20D Se Steptronic Xdrive Euro 5 Ss
112,000miAutoDiesel2.0L
£6,999
Derby
~£176/pm
Available on the market is this BMW X3 2.0 20D Se Steptronic Xdrive Euro 5 Ss at the fantastic price of only £6,999. This dealership also gives its customers the possibility to buy with flexible monthly payments with instalment packages starting from only £ per calendar month.
2.0L Xdrive20d M Sport
38,176miAutoDiesel2.0L
£26,991
Nottingham
~£678/pm
Now available at this dealer located in the Nottingham area is this estate used car that comes equipped with a 2.0 Ltr diesel motor with automatic transmission. On offer and ready for its new owner to drive away in the shade of black with 38,176 miles clocked-up on the dash.
Xdrive 30E M Sport
15,797miAutoHybrid2.0L
£37,486
Reading
~£941/pm
Up for sale and ready for its new owner to drive away today is this like new X3 Xdrive 30E M Sport, it has a 2.0l hybrid engine with automatic transmission. This used one now available from this dealership in Reading has a mere 15,797 miles clocked-up on the dash.
X3 M40i
60,869miAutoPetrol3.0L
£31,000
High Wycombe
~£778/pm
Up for sale and ready for its next owner to take home is this second hand BMW which comes equipped with automatic transmission and a 3.0l petrol engine. At the outstanding price of just £31,000 from this dealer in the High Wycombe area.
Xdrive20d M Sport
73,000miAutoDiesel2.0L
£21,990
Sheffield
~£552/pm
This BMW X3 Xdrive20d M Sport is fitted out with a 2000cc diesel engine with automatic transmission and has 73,000 miles clocked up on the dash. This particular second hand one from this dealer has been finished in the tone of white.
Xdrive20d M Sport Step Techplus Pack
21,769miAutoDiesel2.0L
£37,000
West Bridgford
~£929/pm
Available for sale is this estate X3 on offer at the superb price of only £37,000. This dealer also gives its customers the possibility to buy with manageable monthly repayments with repayment plans starting at just £ monthly.
Xdrive20d Se
110,285miAuto2.0L
£6,499
King's Lynn
~£163/pm
Have this used X3 Xdrive20d Se for £6,499. Finance offers start out at just £ every month for this car that is fitted out with a 2.0 L motor with automatic transmission.
Xdrive20d M Sport Step
45,174miAutoDiesel
£22,999
Newport
~£578/pm
On the market and ready for its next owner to drive away is this BMW X3 Xdrive20d M Sport Step which has got a Ltr diesel motor with automatic transmission. This second hand model now in stock at our dealership has got 45,174 miles on the clock.
Xdrive20d Xline Step
39,000miAutoDiesel
£18,699
Bedford
~£470/pm
On the market and ready for its new owner to drive away is this BMW X3 that comes fitted with a CC diesel engine and automatic transmission. This second hand model now available at our dealership has 39,000 miles clocked-up on the dashboard and has been finished in white.
Xdrive20d M Sport
99,000mi2.0L
£9,995
Derby
~£251/pm
Coming fitted with a 2000CC motor with transmission, this second hand BMW is finished in and has 99,000 miles on the clock.
2.0 Xdrive20d M Sport 188 Bhp Oyster Leather In
36,202miDiesel
£26,500
Bury
~£665/pm
This dealer is currently advertising a remarkable price of only £26,500 for this low mileage BMW that contains a Litre diesel engine and transmission
X3 30D Xdrive Se
73,500miAuto
£10,990
Hitchin
~£276/pm
Go down to this dealership for a closer look at this automatic BMW X3 X3 30D Xdrive Se with a l engine and automatic transmission. This second hand one in the Hitchin area has 73,500 miles clocked up on the dash and comes in the tone of silver.
3.0 30D Se Xdrive Euro 6 Ss
99,948miAutoDiesel3.0L
£12,000
Caerphilly
~£301/pm
Containing a 3000 CC diesel engine with automatic transmission; this red used BMW X3 3.0 30D Se Xdrive Euro 6 Ss is up for sale and ready for you to drive away with 99,948 miles on the clock.
Xdrive20d Mht M Sport Step
50,000mi
£27,600
Edinburgh
~£693/pm
Want a BMW X3 Xdrive20d Mht M Sport Step? Then take a more in depth look at this used one coming in that has transmission, a ltr motor and 50,000 miles on the clock.
Xdrive20d M Sport Step
48,872miAutoDiesel2.0L
£17,699
Winsford
~£444/pm
This X3 Xdrive20d M Sport Step has a 2.0 litre diesel engine with automatic transmission and it has 48,872 miles on the dashboard.
2.0 20D M Sport Xdrive Euro 5 Ss
90,000miAutoDiesel2.0L
£10,495
Norwich
~£264/pm
On offer at the low price of just £10,495 is this X3 2.0 20D M Sport Xdrive Euro 5 Ss that has a 2000cc diesel engine with automatic transmission. This used model has 90,000 miles clocked up on the dash.
Xdrive20d M Sport Step - Suv 5 Seats
55,200miAutoDiesel2.0L
£23,292
Weston-super-Mare
~£585/pm
Currently available to buy is this BMW X3 for the total of only £23,292. This dealership also gives you the option to pay using affordable monthly repayments to suit all budgets with instalment plans starting at only £ per calendar month.
Xdrive 2.0D M
70,000miAuto2.0L
£10,995
Preston
~£276/pm
For sale and available to take for a test drive is this X3 coming in the tone of silver; this second-hand model has got 70,000 miles on the clock and is fitted out with a 2000 CC engine.
2.0 20D Mht M Sport Suv Hybrid Xdr
12,600miAutoDiesel2.0L
£36,990
Borehamwood
~£929/pm
This X3 2.0 20D Mht M Sport Suv Hybrid Xdr has only got 12,600 miles clocked-up on the dash and it's been used for less than a full year.
X3 Xdrive30d M Sport
27,000miAutoDiesel3.0L
£32,990
Bolton
~£828/pm
A 3.0L diesel engine and automatic transmission are only some of the qualities that this X3 X3 Xdrive30d M Sport has to offer its owner.
2.0 Xdrive20d M Sport
70,000miAutoDiesel2.0L
£15,995
Tavistock
~£402/pm
Currently available for sale is this estate motor on offer at the awesome price of only £15,995. This dealer also gives its customers the possibility to pay using achievable monthly instalments with repayment plans starting at only £ monthly.
3.0I M Sport 4Wd Euro 3
115,000miAutoPetrol3.0L
£2,295
Birmingham
~£58/pm
This used car has 115,000 miles clocked up on the dash, a 3.0l petrol engine and automatic transmission. It's up for sale and ready for its next owner to drive home for the amazing price of only £2,295.
Xdrive M40d Step
26,543miAutoDiesel3.0L
£36,299
Stafford
~£912/pm
Currently displayed at our dealership is this X3 with a mere 26,543 miles on the clock.
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,266 | £25,372 | 6 | 53,663 | 3,669 |
Aberdeen City | 10 | £29,177 | 5 | 34,484 | 34 |
Aberdeenshire | 2 | £34,995 | 6 | 31,567 | 10 |
Antrim | 1 | £11,995 | 9 | 71,000 | 4 |
Ards | 1 | £9,750 | 8 | 151,000 | - |
Ballymoney | 1 | £14,995 | 9 | 92,233 | 2 |
Banbridge | 2 | £13,248 | 8 | 76,500 | - |
Bedfordshire | 30 | £17,432 | 9 | 70,160 | 66 |
Belfast | 5 | £22,878 | 6 | 53,541 | 32 |
Berkshire | 15 | £22,370 | 7 | 62,049 | 57 |
Blaenau Gwent | 1 | £16,295 | 7 | 69,300 | 1 |
Brent - Greater London | 3 | £13,161 | 9 | 81,667 | 2 |
Bristol | 27 | £33,806 | 4 | 27,839 | 57 |
Bromley - Greater London | 12 | £37,267 | 3 | 16,927 | 31 |
Buckinghamshire | 21 | £26,270 | 6 | 46,563 | 60 |
Caerphilly | 1 | £12,000 | 10 | 99,948 | 1 |
Cambridgeshire | 33 | £24,053 | 7 | 57,541 | 55 |
Cardiff | 10 | £29,703 | 6 | 48,578 | 46 |
Carrickfergus | 2 | £21,950 | 6 | 77,609 | - |
Ceredigion | 1 | £29,995 | 3 | 39,227 | 1 |
Cheshire | 42 | £29,324 | 5 | 42,986 | 107 |
City of Edinburgh | 18 | £23,302 | 6 | 56,094 | 53 |
City of London - Greater London | 25 | £33,026 | 6 | 33,944 | 81 |
Conwy | 1 | £47,499 | 1 | 5,235 | 3 |
Cookstown | 2 | £5,873 | 14 | 154,000 | - |
Cornwall | 2 | £9,745 | 12 | 73,500 | 16 |
County Durham | 13 | £23,277 | 7 | 63,738 | 47 |
Craigavon | 5 | £43,595 | 2 | 15,852 | 24 |
Croydon - Greater London | 2 | £41,500 | 4 | 19,638 | 13 |
Cumbria | 3 | £18,881 | 10 | 56,863 | 8 |
Derbyshire | 29 | £20,539 | 8 | 66,343 | 57 |
Devon | 13 | £16,621 | 10 | 63,836 | 30 |
Dorset | 11 | £19,254 | 9 | 61,844 | 33 |
Dumfries and Galloway | 2 | £29,448 | 6 | 31,812 | 7 |
Dundee City | 4 | £34,950 | 4 | 18,983 | 28 |
Ealing - Greater London | 3 | £13,056 | 11 | 78,173 | - |
East Riding of Yorkshire | 7 | £26,979 | 5 | 44,315 | 15 |
East Sussex | 23 | £21,763 | 8 | 58,161 | 52 |
Enfield - Greater London | 4 | £36,993 | 3 | 26,636 | 18 |
Essex | 48 | £26,234 | 6 | 47,209 | 148 |
Falkirk | 4 | £13,745 | 10 | 53,490 | 3 |
Fermanagh | 1 | £20,990 | 6 | 91,000 | 2 |
Fife | 10 | £26,226 | 6 | 50,492 | 26 |
Glasgow City | 14 | £25,248 | 7 | 55,064 | 87 |
Gloucestershire | 15 | £34,185 | 5 | 38,820 | 43 |
Greater Manchester | 55 | £19,855 | 8 | 69,731 | 199 |
Greenwich - Greater London | 1 | £46,995 | 1 | 5,820 | 7 |
Hammersmith & Fulham - Greater London | 1 | £42,490 | 2 | 8,404 | 2 |
Hampshire | 34 | £31,303 | 5 | 34,419 | 140 |
Harrow - Greater London | 1 | £30,990 | 5 | 22,916 | 5 |
Havering - Greater London | 13 | £34,099 | 4 | 28,898 | 36 |
Herefordshire | 6 | £35,200 | 4 | 43,092 | 18 |
Hertfordshire | 34 | £29,511 | 6 | 44,739 | 98 |
Highland | 5 | £17,444 | 8 | 72,830 | 21 |
Hillingdon - Greater London | 17 | £24,145 | 7 | 58,131 | 26 |
Hounslow - Greater London | 13 | £36,453 | 5 | 29,195 | 25 |
Isle of Wight | 1 | £5,695 | 13 | 138,000 | 1 |
Kent | 24 | £33,338 | 5 | 33,484 | 100 |
Kingston upon Thames - Greater London | 6 | £42,758 | 2 | 10,180 | 23 |
Lancashire | 50 | £29,272 | 5 | 46,770 | 89 |
Leicestershire | 22 | £22,393 | 8 | 57,293 | 80 |
Lincolnshire | 24 | £25,176 | 6 | 51,608 | 66 |
Lisburn | 1 | £52,945 | 1 | 11,150 | 4 |
Magherafelt | 4 | £29,098 | 5 | 44,500 | 5 |
Merseyside | 14 | £23,379 | 6 | 56,049 | 39 |
Monmouthshire | 3 | £11,195 | 11 | 85,000 | 3 |
Moray | 3 | £32,328 | 5 | 42,442 | 2 |
Newport | 4 | £33,622 | 3 | 42,132 | 20 |
Newtownabbey | 1 | £15,495 | 8 | 68,300 | 6 |
Norfolk | 23 | £23,836 | 6 | 59,624 | 59 |
North Ayrshire | 4 | £25,448 | 6 | 41,959 | 9 |
North Lanarkshire | 3 | £15,823 | 9 | 67,333 | 4 |
North Yorkshire | 19 | £27,645 | 6 | 46,753 | 64 |
Northamptonshire | 30 | £37,336 | 4 | 33,576 | 89 |
Northumberland | 1 | £6,499 | 13 | 112,000 | 6 |
Nottinghamshire | 27 | £29,069 | 6 | 52,155 | 69 |
Omagh | 1 | £16,450 | 8 | 79,000 | 6 |
Oxfordshire | 12 | £32,913 | 5 | 36,284 | 32 |
Powys | 1 | £22,990 | 6 | 65,500 | 2 |
Renfrewshire | 2 | £21,749 | 7 | 46,962 | 4 |
Rhondda Cynon Taf | 4 | £16,971 | 8 | 68,009 | 4 |
Shropshire | 14 | £18,982 | 8 | 53,205 | 38 |
Somerset | 15 | £21,384 | 7 | 57,601 | 33 |
South Ayrshire | 1 | £10,995 | 11 | 84,000 | 5 |
South Lanarkshire | 4 | £23,373 | 6 | 56,346 | 9 |
South Yorkshire | 24 | £21,680 | 7 | 64,756 | 92 |
Staffordshire | 30 | £31,572 | 5 | 39,726 | 77 |
Strabane | 1 | £26,945 | 5 | 38,570 | 1 |
Suffolk | 10 | £26,097 | 6 | 49,298 | 30 |
Surrey | 35 | £30,017 | 6 | 37,611 | 81 |
Swansea | 5 | £21,639 | 7 | 43,823 | 27 |
Tyne and Wear | 15 | £22,279 | 7 | 55,204 | 57 |
Waltham Forest - Greater London | 2 | £28,299 | 4 | 30,197 | - |
Warwickshire | 13 | £25,823 | 7 | 56,737 | 29 |
West Midlands | 50 | £23,014 | 7 | 62,991 | 160 |
West Sussex | 13 | £28,606 | 6 | 40,033 | 54 |
West Yorkshire | 45 | £27,503 | 7 | 53,060 | 139 |
Wiltshire | 37 | £35,753 | 4 | 33,683 | 90 |
Worcestershire | 9 | £17,008 | 10 | 72,176 | 24 |