
BMW X3
2015 Xdrive 20d M Sport Auto
Hanworth Autos Ltd·4.3 (32)· Feltham
3 used BMW X3 for sale from £9,995 — every car priced under £20,000. Compare ULEZ, mileage and finance side by side.
There are currently 3 BMW X3 models available for under £20,000, with stock last updated on 6 August 2026. The most affordable cash price for an X3 in this price bracket is £10,300, and a representative HP finance option is available from £244 per month, subject to status. At this price point, you will find BMW X3 models manufactured between 2015 and 2018. The X3 is a popular choice for those seeking a premium compact SUV, known for its comfortable ride and practical interior, which typically offers a good balance of luxury and utility.

2015 Xdrive 20d M Sport Auto
Hanworth Autos Ltd·4.3 (32)· Feltham

2016 Xdrive30d Se
Ezy Access·4.5 (207)· Ruislip

2018 Xdrive 30d M Sport Auto
Ezy Access·4.5 (207)· Ruislip