2021 BMW X3
20D Mht M Sport
33,348miAutoHybrid2.0L
£30,990
Bristol
~£778/pm
With automatic transmission and a 2.0 L hybrid engine: this black BMW X3 is now on the market and ready for you to take home with 33,348 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,240 cars
20D Mht M Sport
33,348miAutoHybrid2.0L
£30,990
Bristol
~£778/pm
With automatic transmission and a 2.0 L hybrid engine: this black BMW X3 is now on the market and ready for you to take home with 33,348 miles clocked-up on the dash.
Suv
126,379miAutoDiesel2.0L
£4,900
Blackburn
~£123/pm
This X3 contains a 2000 CC diesel engine with automatic transmission and it has got 126,379 miles on the clock. This second hand model from this dealer comes in the tone of black.
Suv
93,998miAutoDiesel2.0L
£9,995
Bishop's Stortford
~£251/pm
On offer is this suv finished in the shade of black; this model has got 93,998 miles clocked-up on the dash and comes fitted out with a 2.0l diesel motor with automatic transmission.
Se
113,000miAutoPetrol3.0L
£2,495
Wakefield
~£63/pm
Currently available for sale is this estate second hand car at the incredible price of just £2,495. This dealership in Wakefield also gives you the option to buy with achievable monthly instalments to suit all budgets with instalment plans beginning at only £ pm.
2.0 30E 12Kwh M Sport Suv Plug In Hybri
30,435miAutoPetrol2.0L
£33,875
Littlehampton
~£851/pm
There's a fantastic price at this car dealership for this used, low mileage BMW X3 with automatic transmission with a 2.0 ltr petrol engine and a mere 30,435 mi clocked-up on the dashboard.
2.0 Xdrive20d M Sport 190Bhp
44,317miAutoDiesel2.0L
£16,995
Chester
~£427/pm
Want a X3 2.0 Xdrive20d M Sport 190Bhp? Then consider this second-hand model from this dealer in Chester, it has a 2000CC diesel engine with automatic transmission and it has 44,317 miles on the dash.
Xdrive20d M Sport
53,000miAutoDiesel2.0L
£17,995
Tavistock
~£452/pm
This X3 Xdrive20d M Sport has got 53,000 miles clocked up on the dash and incorporates a 2.0 L diesel engine. This particular used model from this dealership comes finished in the tone of grey.
107,000mi
£8,995
Weston-super-Mare
~£226/pm
This X3 has 107,000 miles on the dashboard and features a cc engine.
Xdrive20i M Sport Step
53,648miAutoPetrol
£28,532
Orpington
~£717/pm
A l petrol engine and automatic transmission are only some of the qualities that this BMW X3 Xdrive20i M Sport Step is offering its driver.
X3 Xdrive 20D M Sport
80,569miAutoDiesel2.0L
£20,499
London
~£515/pm
A 2.0L diesel engine and automatic transmission are just some of the aspects that this estate BMW is offering its new driver.
2.0 Xdrive20d M Sport 181 Bhp
89,000miAutoDiesel2.0L
£11,999
Warrington
~£301/pm
With 89,000 miles on the clock, this X3 is equipped with a 2.0 ltr diesel motor with automatic transmission.
3.0 M Competition 503 Bhp
34,700miAutoPetrol3.0L
£43,000
Hatfield
~£1,080/pm
In the tone of grey, this 3.0l petrol X3 3.0 M Competition 503 Bhp with automatic transmission is available for you to own.
4X4 2.0 20D Se Xdrive Euro 5 Ss 2013
82,750miAutoDiesel2.0L
£9,000
Aylesbury
~£226/pm
Beginning from £ monthly, you can drive this suv BMW X3 Suv 2.0 20D Se Xdrive Euro 5 Ss 2013 with automatic transmission, a diesel 2.0 ltr engine and 82,750 miles clocked up on the dash.
2.0 20D M Sport Suv Xdrive 190 P
31,844miAutoDiesel2.0L
£21,795
Brighton
~£547/pm
This dealer in Brighton is advertising an awesome price of only £21,795 for this used BMW X3 with just 31,844 miles on the dash.
Xdrive30d M Sport Mhev
45,800miAutoDiesel3.0L
£37,799
York
~£949/pm
This X3 is fitted with a 3.0 LTR electric engine with automatic transmission and it has 45,800 miles clocked-up on the dash. It is on offer and ready for you to drive away for the bargain price of just £37,895.
3.0I Sport
99,800miAutoPetrol3.0L
£2,500
Bedford
~£63/pm
Equipped with a 3.0 LTR petrol motor with automatic transmission, this used BMW comes in silver and has 99,800 miles clocked up on the dash.
2.0 20D M
80,000miAutoDiesel2.0L
£9,695
Garforth
~£243/pm
At the full price of £9,695 and with the possibility to purchase on finance with affordable instalments starting from £ per month, this suv has 80,000 miles clocked up on the dash and comes fitted with a 2.0 Litre diesel engine with automatic transmission.
X3 Xdrive30 M Sport
6,043miAutoHybrid2.0L
£48,995
Craigavon
~£1,230/pm
This X3 is fitted with automatic transmission and a 2000CC hybrid motor with 6,043 mi clocked up on the dashboard. This particular used one from this dealer in Craigavon comes finished in the tone of black.
Xdrive20d Mht M Sport Step
34,500miAutoDiesel2.0L
£28,499
Bishop's Stortford
~£716/pm
Are you interested in owning a BMW X3? Well, take a more detailed look at this second hand model finished in white with a 2.0 litre diesel engine with automatic transmission and 34,500 miles clocked up on the dash.
X3 Xdrive30e M Sport
30,435miAuto2.0L
£33,875
Littlehampton
~£851/pm
Available for viewing at this dealer located in the Littlehampton area is this X3 X3 Xdrive30e M Sport which features automatic transmission and a 2000cc motor. It's up for sale and ready for its next owner to drive away in a finish with 30,435 miles clocked-up on the dashboard.
X3 Xdrive30 M Sport
6,043miAuto2.0L
£48,995
Craigavon
~£1,230/pm
Currently advertised by this dealership in the Craigavon area is this motor that incorporates a , 2000CC engine and automatic transmission. It is on the market and ready for its new owner to drive away in the tone of black with 6,043 miles clocked up on the dash.
3.0 35D M Sport Suv
51,845miAutoDiesel3.0L
£18,999
Kilwinning
~£477/pm
Coming in the tone of grey, this suv BMW has 51,845 miles clocked-up on the dashboard and is fitted out with a automatic 3.0l engine running on diesel.
Bmw Estate Xdrive 30E M Sport
20,757miAutoHybrid2.0L
£34,741
Grimsby
~£872/pm
A superb price of only £34,790 is being advertised by our dealership for this low mileage BMW X3 Bmw Estate Xdrive 30E M Sport which has a mere 20,757 miles on the dashboard.
Xdrive20d M Sport
52,642miAutoDiesel2.0L
£16,498
Rutherglen
~£414/pm
Coming finished in the tone of silver, this BMW X3 has a 2.0 Ltr diesel motor with automatic transmission and has clocked up 52,642 miles.
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,234 | £26,100 | 6 | 52,148 | 3,371 |
Aberdeen City | 12 | £32,475 | 4 | 32,903 | 30 |
Aberdeenshire | 3 | £40,328 | 4 | 26,532 | 12 |
Antrim | 1 | £14,990 | 10 | 69,000 | 3 |
Ards | 1 | £11,450 | 11 | 90,000 | 1 |
Argyll and Bute | 1 | £12,479 | 8 | 100,000 | - |
Ballymena | 1 | £15,995 | 8 | 72,000 | 1 |
Ballymoney | 2 | £12,935 | 10 | 96,166 | 1 |
Banbridge | 1 | £14,995 | 8 | 75,000 | 1 |
Barnet - Greater London | 1 | £39,995 | 3 | 18,610 | - |
Bedfordshire | 28 | £17,185 | 9 | 71,142 | 60 |
Belfast | 5 | £25,388 | 5 | 51,232 | 37 |
Berkshire | 21 | £24,113 | 7 | 61,073 | 39 |
Brent - Greater London | 1 | £26,950 | 5 | 23,300 | 5 |
Bristol | 30 | £33,519 | 4 | 32,934 | 54 |
Bromley - Greater London | 13 | £41,666 | 2 | 16,355 | 25 |
Buckinghamshire | 20 | £26,752 | 6 | 49,098 | 65 |
Caerphilly | 1 | £12,000 | 10 | 99,948 | - |
Cambridgeshire | 33 | £24,188 | 7 | 56,571 | 52 |
Cardiff | 11 | £38,317 | 4 | 24,929 | 37 |
Carmarthenshire | 1 | £27,995 | 5 | 44,967 | 2 |
Carrickfergus | 1 | £19,990 | 6 | 82,765 | 1 |
Ceredigion | 1 | £26,995 | 5 | 13,047 | 4 |
Cheshire | 44 | £26,383 | 6 | 53,446 | 82 |
City of Edinburgh | 21 | £29,405 | 5 | 43,229 | 53 |
City of London - Greater London | 20 | £32,648 | 6 | 36,654 | 75 |
Coleraine | 2 | £23,123 | 6 | 64,000 | 1 |
Conwy | 1 | £47,499 | 1 | 5,235 | 2 |
Cookstown | 2 | £5,873 | 14 | 154,000 | - |
Cornwall | 9 | £27,640 | 9 | 49,761 | 12 |
County Durham | 13 | £24,951 | 6 | 53,531 | 39 |
Craigavon | 9 | £43,217 | 2 | 18,274 | 24 |
Cumbria | 1 | £10,489 | 12 | 65,000 | 9 |
Derbyshire | 21 | £25,080 | 7 | 56,968 | 59 |
Devon | 23 | £25,536 | 10 | 57,666 | 27 |
Dorset | 16 | £23,425 | 8 | 50,815 | 35 |
Dumfries and Galloway | 2 | £28,948 | 5 | 46,865 | 9 |
Dundee City | 3 | £42,000 | 2 | 7,766 | 26 |
Dungannon | 3 | £34,308 | 4 | 46,311 | 2 |
Ealing - Greater London | 2 | £13,590 | 12 | 62,960 | 1 |
East Riding of Yorkshire | 4 | £26,065 | 5 | 67,932 | 12 |
East Sussex | 22 | £16,901 | 9 | 62,333 | 51 |
Enfield - Greater London | 3 | £34,660 | 3 | 31,435 | 19 |
Essex | 38 | £32,136 | 5 | 41,143 | 135 |
Falkirk | 3 | £12,493 | 10 | 54,972 | 4 |
Fermanagh | 4 | £21,858 | 6 | 76,193 | 1 |
Fife | 5 | £23,636 | 7 | 65,562 | 21 |
Glasgow City | 18 | £23,290 | 7 | 58,793 | 75 |
Gloucestershire | 15 | £43,943 | 3 | 22,475 | 33 |
Greater Manchester | 55 | £20,308 | 8 | 72,385 | 215 |
Greenwich - Greater London | 1 | £36,995 | 2 | 14,465 | 7 |
Hammersmith & Fulham - Greater London | 1 | £29,790 | 5 | 10,000 | 3 |
Hampshire | 44 | £34,124 | 4 | 33,846 | 137 |
Harrow - Greater London | 2 | £21,293 | 7 | 53,458 | 2 |
Havering - Greater London | 5 | £29,158 | 7 | 46,215 | 31 |
Herefordshire | 8 | £39,386 | 4 | 27,432 | 13 |
Hertfordshire | 34 | £30,989 | 5 | 43,863 | 77 |
Highland | 10 | £30,796 | 5 | 43,371 | 12 |
Hillingdon - Greater London | 12 | £17,923 | 8 | 68,902 | 29 |
Hounslow - Greater London | 3 | £17,330 | 10 | 73,576 | 26 |
Kent | 42 | £38,373 | 4 | 26,048 | 87 |
Lancashire | 50 | £30,801 | 5 | 41,976 | 76 |
Leicestershire | 26 | £23,758 | 8 | 61,056 | 77 |
Lincolnshire | 27 | £29,271 | 5 | 39,767 | 58 |
Lisburn | 2 | £33,718 | 4 | 49,933 | 2 |
Magherafelt | 4 | £32,348 | 4 | 44,750 | 6 |
Merseyside | 12 | £27,111 | 5 | 56,216 | 42 |
Monmouthshire | 1 | £7,295 | 13 | 92,000 | 5 |
Moray | 2 | £32,495 | 5 | 41,164 | 2 |
Newport | 2 | £46,000 | 1 | 6,299 | 17 |
Newtownabbey | 2 | £34,247 | 4 | 27,329 | 3 |
Norfolk | 16 | £18,278 | 8 | 72,933 | 72 |
North Ayrshire | 3 | £28,465 | 6 | 42,665 | 9 |
North Lanarkshire | 1 | £8,890 | 12 | 95,000 | 6 |
North Yorkshire | 14 | £29,584 | 5 | 48,393 | 56 |
Northamptonshire | 18 | £32,024 | 5 | 47,716 | 85 |
Northumberland | 4 | £8,996 | 12 | 94,104 | 3 |
Nottinghamshire | 30 | £27,666 | 6 | 55,602 | 70 |
Oxfordshire | 7 | £34,989 | 4 | 32,589 | 33 |
Perth and Kinross | 3 | £25,490 | 5 | 33,448 | 20 |
Powys | 1 | £21,990 | 6 | 65,500 | 2 |
Renfrewshire | 1 | £15,799 | 9 | 59,587 | 2 |
Rhondda Cynon Taf | 3 | £21,992 | 6 | 48,287 | 4 |
Shropshire | 13 | £25,591 | 7 | 43,876 | 34 |
Somerset | 14 | £17,547 | 8 | 66,045 | 30 |
South Ayrshire | 1 | £10,888 | 11 | 84,000 | 3 |
South Lanarkshire | 1 | £25,298 | 6 | 37,682 | 8 |
South Yorkshire | 26 | £23,133 | 7 | 60,666 | 91 |
Staffordshire | 33 | £30,981 | 5 | 38,857 | 70 |
Strabane | 2 | £32,945 | 4 | 31,887 | 1 |
Suffolk | 10 | £34,852 | 5 | 36,964 | 27 |
Surrey | 26 | £30,378 | 6 | 36,289 | 67 |
Sutton - Greater London | 1 | £7,000 | 13 | 84,000 | - |
Swansea | 7 | £29,043 | 5 | 36,023 | 21 |
Tyne and Wear | 11 | £19,172 | 8 | 58,559 | 48 |
Warwickshire | 10 | £16,449 | 9 | 87,114 | 32 |
West Dunbartonshire | 1 | £32,995 | 4 | 56,085 | 2 |
West Lothian | 1 | £12,690 | 9 | 113,000 | 2 |
West Midlands | 38 | £25,216 | 6 | 56,798 | 147 |
West Sussex | 14 | £41,502 | 3 | 22,075 | 51 |
West Yorkshire | 39 | £27,233 | 6 | 54,601 | 113 |
Wiltshire | 38 | £35,175 | 4 | 35,220 | 75 |
Worcestershire | 9 | £26,686 | 7 | 48,554 | 23 |