2017 BMW X3
Xdrive20d Se Step
31,014mi Auto Diesel
£17,990
Mansfield
~£452/pm
Featuring a litre diesel motor with automatic transmission, this second hand BMW is on the market in white with 31,014 miles clocked-up on the dash.
Images of a similar car, for illustrative purposes only.
3.0I Sport -July 2025 Mot-
£ - £ Current value range
We’ll check outstanding finance, if it’s a writeoff, stolen, mileage history, owner changes and so much more. Buy now for £5.00Feature coming soon.
1,891 cars
Xdrive20d Se Step
31,014mi Auto Diesel
£17,990
Mansfield
~£452/pm
Featuring a litre diesel motor with automatic transmission, this second hand BMW is on the market in white with 31,014 miles clocked-up on the dash.
2.0 20D M Sport Xdrive Euro 6 Ss
60,400mi Auto Diesel 2.0L
£16,995
Birmingham
~£427/pm
Coming in the tone of black, this X3 comes equipped with automatic transmission, a 2.0 Ltr diesel engine and has 60,400 miles on the dash.
X3 Xdrive20d M Sport
29,035mi Auto Diesel 2.0L
£30,450
Farnborough
~£765/pm
Advertised by this dealer is this used, low mileage X3 X3 Xdrive20d M Sport incorporating a 2.0 ltr diesel engine with automatic transmission. It's on the market and ready for its next owner to take home in a black finish with only 29,035 miles on the dash.
Xdrive20d M Sport Step
68,764mi Auto Diesel 2.0L
£15,604
Weston-super-Mare
~£392/pm
Suv with a 2000 cc diesel motor and automatic gearbox.
Suv 2.0 20D Se Steptronic Xdrive Euro 5 Ss
87,912mi Auto Diesel 2.0L
£7,695
Heywood
~£193/pm
Finished in blue, this vehicle has 87,912mi clocked-up on the dash and is fitted with a automatic 2.0 Ltr engine running on diesel.
Xdrive20d Se Step
78,764mi Auto Diesel 2.0L
£11,950
Weston-super-Mare
~£300/pm
Currently available to drive away is this BMW that features a 2.0 Litre diesel motor and automatic transmission. At the incredible price of just £11,950 and manageable payments available beginning from £ monthly.
Xdrive 30E M Sport Pro Pack
8,659mi Auto Hybrid 2.0L
£46,000
Cardiff
~£1,155/pm
There's an amazing price of just £46,000 on this almost flawless, nearly new X3 with a ltr hybrid engine with automatic transmission and a mere 8,659 miles clocked up on the dashboard.
2.0 20D Mht M Sport Xdrive Euro 6 Ss
20,594mi Auto Diesel 2.0L
£37,990
Edinburgh
~£954/pm
This X3 2.0 20D Mht M Sport Xdrive Euro 6 Ss features automatic transmission, a 2.0 Ltr diesel engine and has clocked up 20,594 miles.
X3 Xdrive20d M Sport
32,321mi Auto Diesel 2.0L
£32,990
Edinburgh
~£828/pm
Get this second hand BMW X3 X3 Xdrive20d M Sport for only £32,990. Credit deals start at only £ each month for this vehicle that is fitted out with automatic transmission and a 2.0 L diesel engine.
2.0 20D Se Suv Xdrive Euro 6 Ss
67,393mi Auto Diesel 2.0L
£11,990
Farnworth
~£301/pm
BMW X3 2.0 20D Se Suv Xdrive Euro 6 Ss with a 2.0 ltr diesel motor and automatic gearbox.
Xdrive20d M Sport Step Tech Pack
19,863mi Auto Diesel 2.0L
£30,299
Peterborough
~£761/pm
Painted in black, this 2.0 Litre diesel BMW X3 Xdrive20d M Sport Step Tech Pack with automatic transmission is now available to take out on a test drive.
Xdrive20d M Sport Step
18,529mi Auto Diesel 2.0L
£32,000
Cardiff
~£804/pm
Available for viewing at our dealership in Cardiff is this low mileage BMW X3 Xdrive20d M Sport Step incorporating a diesel, 2.0 LTR engine and automatic transmission. It is up for sale in the tone of blue with only 18,529 miles clocked-up on the dash.
3.0 30D Mht M Sport Suv Hybrid Xdr
50,519mi Auto Diesel 3.0L
£34,893
Norwich
~£876/pm
Available in white, this BMW X3 3.0 30D Mht M Sport Suv Hybrid Xdr has 50,519 miles clocked up on the dash and comes fitted out with a 3.0 Litre diesel motor with automatic transmission.
2.5I Sport 4Wd Euro 3
125,245mi Auto Petrol 2.5L
£2,760
Thatcham
~£69/pm
Having 125,245 miles clocked-up on the dash and coming finished in the shade of blue, this suv motor comes with automatic transmission and a 2500cc petrol motor.
X3 Xdrive20i M Sport
32,806mi Auto Petrol
£32,450
Stockport
~£815/pm
Looking out to buy a BMW X3? Well, consider choosing this second hand model coming in the tone of black with automatic transmission, 32,806 miles on the dashboard and a cc petrol engine.
3.0 30D Se Xdrive Euro 6 Ss
114,249mi Auto Diesel 3.0L
£9,995
Ellesmere Port
~£251/pm
Be the new owner of this automatic BMW X3 3.0 30D Se Xdrive Euro 6 Ss with a 3000 cc diesel motor and automatic transmission. This second-hand one has 114,249 miles clocked up on the dash and comes in the shade of silver.
2.0 20I Gpf M Sport Suv Xdrive Eur
45,682mi Petrol 2.0L
£22,545
Aberdeen
~£566/pm
Get in touch with this dealership for a closer look at this X3 with a 2000cc petrol engine and transmission. This second-hand one available from this dealer has 45,682 miles clocked up on the dashboard and comes in .
M40i
39,655mi Auto Petrol 3.0L
£35,250
Bristol
~£885/pm
Currently available for sale is this suv finished in the shade of grey. This used one is fitted out with a 3.0 L petrol motor with automatic transmission and has 39,655 miles on the dash.
2.0D Se Suv Xdrive 184 Bhp
39,746mi Auto Diesel 2.0L
£12,500
Ross-on-Wye
~£314/pm
Now advertised by this dealer is this suv X3 2.0D Se Suv Xdrive 184 Bhp which is equipped with a 2000CC diesel engine and automatic transmission. It's on the market in the shade of silver with 39,746 miles clocked-up on the dashboard.
Xdrive20i Mht M Sport Step Pro Pack
4,722mi Auto Petrol 2.0L
£47,898
Rutherglen
~£1,203/pm
Planning on buying a BMW X3 Xdrive20i Mht M Sport Step Pro Pack? Consider this second-hand like new one that's been very well maintained and remains in a nearly new condition throughout. This particular vehicle at this dealer is fitted out with a 2.0 ltr petrol motor with automatic transmission and has clocked up a mere 4,722 miles.
Xdrive20d Mht M Sport Step
26,642mi Auto Diesel
£31,631
Chesterfield
~£794/pm
Containing a l diesel engine with automatic transmission, this used BMW X3 Xdrive20d Mht M Sport Step is currently available on the market in the tone of white with 26,642 miles clocked up on the dash.
X3 Xdrive30d M Sport
46,598mi Auto Diesel 3.0L
£27,331
Crawley
~£686/pm
Are you considering buying a BMW X3 X3 Xdrive30d M Sport? Well, have a look at this second hand model from this dealer in Crawley, it is fitted with a 3.0 Ltr diesel engine with automatic transmission and has got 46,598 miles clocked up on the dash.
Xdrive20d Mht M Sport Step
36,072mi Auto Diesel 2.0L
£31,000
Sheffield
~£778/pm
On offer at the outstanding price of only £31,000 is this X3 Xdrive20d Mht M Sport Step which is fitted out with automatic transmission and a 2.0L diesel motor. This second-hand model at this dealer has 36,072 miles clocked up on the dashboard.
Bmw Estate Xdrive M40i Step
33,825mi Auto Petrol 3.0L
£37,011
Basingstoke
~£929/pm
Be the next owner of this BMW which incorporates a 3.0 Ltr petrol motor and automatic transmission. This second hand one now for sale at our dealership only has 33,825 miles clocked-up on the dash and comes in the tone of .
Become the new owner of this BMW that has automatic transmission and a 3.0 ltr petrol motor. This second hand model currently on sale at this dealership is available at the outstanding price of £ has been finished in green and has 120,000 miles clocked-up on the dash. You'll find all the following specifications included as standard in this BMW X3. At such a low price, this estate used car might not be available for too long.
*This general information is generated using AI to help you and are for demonstrative purposes only.