Used BMW X3 cars

The BMW X3 combines an upmarket feel with a sporty driving experience and all the practicality and versatility you expect of a mid-size family SUV. We have a wide range of used BMW X3 cars for sale that are available to purchase or finance.

Finance representative example (PCP)

Total cash price £18,725. Borrowing £16,725 with a £2,000 deposit at a representative APR of 9.9%.


Fixed rate of interest per annum
5.13%
48 monthly payments
£267.57
Total amount payable
£23,766.36
Cost of credit
£5,041.36
Optional final payment
£8,923
Annual mileage limit
10,000 miles
Excess mileage charge
4p/mile

41 results

  1. Finance representative example (PCP)

    Total cash price £18,725. Borrowing £16,725 with a £2,000 deposit at a representative APR of 9.9%.


    Fixed rate of interest per annum
    5.13%
    48 monthly payments
    £267.57
    Total amount payable
    £23,766.36
    Cost of credit
    £5,041.36
    Optional final payment
    £8,923
    Annual mileage limit
    10,000 miles
    Excess mileage charge
    4p/mile
  2. Read more about 2017 used BMW X3 2L M Sport 20d

    BMW X3

    2L M Sport 20d

    • 37,781 miles
    • 2017 reg
    • Automatic
    • Diesel

    £22,050

    £364/month PCP

    View this car
  3. Read more about 2017 used BMW X3 2L M Sport 20d

    BMW X3

    2L M Sport 20d

    • 47,788 miles
    • 2017 reg
    • Automatic
    • Diesel

    £22,625

    £377/month PCP

    View this car
  4. Read more about 2017 used BMW X3 2L xLine 20d

    BMW X3

    2L xLine 20d

    • 36,499 miles
    • 2017 reg
    • Automatic
    • Diesel

    £22,650

    £381/month PCP

    View this car
  5. Read more about 2017 used BMW X3 2L M Sport 20d

    BMW X3

    2L M Sport 20d

    • 44,043 miles
    • 2017 reg
    • Automatic
    • Diesel

    £22,300

    £382/month PCP

    View this car
  6. Read more about 2017 used BMW X3 2L M Sport 20d

    BMW X3

    2L M Sport 20d

    • 31,988 miles
    • 2017 reg
    • Automatic
    • Diesel

    £24,775

    £420/month PCP

    View this car
  7. Read more about 2017 used BMW X3 3L M Sport 30d

    BMW X3

    3L M Sport 30d

    • 38,692 miles
    • 2017 reg
    • Automatic
    • Diesel

    £25,250

    £422/month PCP

    View this car
  8. Read more about 2018 used BMW X3 2L xLine 20d

    BMW X3

    2L xLine 20d

    • 30,082 miles
    • 2018 reg
    • Automatic
    • Diesel

    £26,650

    £423/month PCP

    View this car
  9. Read more about 2018 used BMW X3 2L M Sport 20d

    BMW X3

    2L M Sport 20d

    • 55,929 miles
    • 2018 reg
    • Automatic
    • Diesel

    £26,750

    £435/month PCP

    View this car
  10. Read more about 2018 used BMW X3 2L M Sport 20d

    BMW X3

    2L M Sport 20d

    • 32,772 miles
    • 2018 reg
    • Automatic
    • Diesel

    £27,500

    £438/month PCP

    View this car
  11. Read more about 2019 used BMW X3 2L M Sport 20d

    BMW X3

    2L M Sport 20d

    • 47,207 miles
    • 2019 reg
    • Automatic
    • Diesel

    £28,675

    £466/month PCP

    View this car
  12. Read more about 2019 used BMW X3 2L M Sport 20d

    BMW X3

    2L M Sport 20d

    • 44,997 miles
    • 2019 reg
    • Automatic
    • Diesel

    £28,925

    £470/month PCP

    View this car
  13. Read more about 2018 used BMW X3 2L M Sport 20d

    BMW X3

    2L M Sport 20d

    • 31,766 miles
    • 2018 reg
    • Automatic
    • Diesel

    £29,625

    £484/month PCP

    View this car
  14. Read more about 2019 used BMW X3 2L M Sport 20d

    BMW X3

    2L M Sport 20d

    • 51,535 miles
    • 2019 reg
    • Automatic
    • Diesel

    £29,225

    £484/month PCP

    View this car
  15. Read more about 2018 used BMW X3 2L M Sport 20d

    BMW X3

    2L M Sport 20d

    • 21,248 miles
    • 2018 reg
    • Automatic
    • Diesel

    £30,150

    £487/month PCP

    View this car
  16. Read more about 2019 used BMW X3 2L M Sport 20d

    BMW X3

    2L M Sport 20d

    • 48,062 miles
    • 2019 reg
    • Automatic
    • Diesel

    £29,600

    £490/month PCP

    View this car
  17. Read more about 2019 used BMW X3 3L M Sport 30d

    BMW X3

    3L M Sport 30d

    • 31,318 miles
    • 2019 reg
    • Automatic
    • Diesel

    £31,125

    £501/month PCP

    View this car
  18. Read more about 2018 used BMW X3 2L M Sport 20d

    BMW X3

    2L M Sport 20d

    • 29,784 miles
    • 2018 reg
    • Automatic
    • Diesel

    £30,625

    £507/month PCP

    View this car
  19. Read more about 2019 used BMW X3 2L M Sport 20d

    BMW X3

    2L M Sport 20d

    • 32,543 miles
    • 2019 reg
    • Automatic
    • Diesel

    £31,125

    £507/month PCP

    View this car
  20. Read more about 2018 used BMW X3 2L M Sport 20d

    BMW X3

    2L M Sport 20d

    • 16,836 miles
    • 2018 reg
    • Automatic
    • Diesel

    £31,150

    £507/month PCP

    View this car
  21. Read more about 2019 used BMW X3 2L M Sport 20d

    BMW X3

    2L M Sport 20d

    • 20,836 miles
    • 2019 reg
    • Automatic
    • Diesel

    £31,675

    £514/month PCP

    View this car
  22. Read more about 2019 used BMW X3 2L M Sport 20d

    BMW X3

    2L M Sport 20d

    • 22,532 miles
    • 2019 reg
    • Automatic
    • Diesel

    £31,850

    £515/month PCP

    View this car
  23. Read more about 2019 used BMW X3 2L M Sport 20d

    BMW X3

    2L M Sport 20d

    • 20,142 miles
    • 2019 reg
    • Automatic
    • Diesel

    £31,775

    £515/month PCP

    View this car
  24. Read more about 2019 used BMW X3 2L xLine 20d

    BMW X3

    2L xLine 20d

    • 17,616 miles
    • 2019 reg
    • Automatic
    • Diesel

    £32,350

    £533/month PCP

    View this car
  25. Read more about 2019 used BMW X3 2L M Sport 20d

    BMW X3

    2L M Sport 20d

    • 27,534 miles
    • 2019 reg
    • Automatic
    • Diesel

    £32,725

    £542/month PCP

    View this car
  26. Read more about 2019 used BMW X3 3L M40d

    BMW X3

    3L M40d

    • 58,261 miles
    • 2019 reg
    • Automatic
    • Diesel

    £32,850

    £551/month PCP

    View this car
  27. Read more about 2020 used BMW X3 2L M Sport MHT 20d

    Special offer - £750 off

    BMW X3

    2L M Sport MHT 20d

    • 11,870 miles
    • 2020 reg
    • Automatic
    • Diesel

    was £35,550£34,800

    £566/month PCP

    View this car
  28. Read more about 2020 used BMW X3 2L M Sport 20d

    BMW X3

    2L M Sport 20d

    • 37,259 miles
    • 2020 reg
    • Automatic
    • Diesel

    £34,425

    £586/month PCP

    View this car
  29. Read more about 2020 used BMW X3 2L M Sport MHT 20d

    BMW X3

    2L M Sport MHT 20d

    • 9,600 miles
    • 2020 reg
    • Automatic
    • Diesel

    £37,275

    £619/month PCP

    View this car
  30. Read more about 2020 used BMW X3 2L M Sport MHT 20d

    BMW X3

    2L M Sport MHT 20d

    • 11,294 miles
    • 2020 reg
    • Automatic
    • Diesel

    £37,475

    £626/month PCP

    View this car
  31. Read more about 2020 used BMW X3 2L M Sport MHT 20d

    BMW X3

    2L M Sport MHT 20d

    • 6,703 miles
    • 2020 reg
    • Automatic
    • Diesel

    £37,700

    £626/month PCP

    View this car
  32. Read more about 2020 used BMW X3 2L M Sport MHT 20d

    BMW X3

    2L M Sport MHT 20d

    • 7,364 miles
    • 2020 reg
    • Automatic
    • Diesel

    £37,675

    £626/month PCP

    View this car
  33. Read more about 2020 used BMW X3 2L M Sport MHT 20d

    BMW X3

    2L M Sport MHT 20d

    • 22,666 miles
    • 2020 reg
    • Automatic
    • Diesel

    £36,950

    £633/month PCP

    View this car
  34. Read more about 2021 used BMW X3 2L M Sport MHT 20d

    BMW X3

    2L M Sport MHT 20d

    • 5,896 miles
    • 2021 reg
    • Automatic
    • Diesel

    £39,450

    £655/month PCP

    View this car
  35. Read more about 2021 used BMW X3 2L M Sport MHT 20d

    BMW X3

    2L M Sport MHT 20d

    • 5,687 miles
    • 2021 reg
    • Automatic
    • Diesel

    £39,500

    £656/month PCP

    View this car
  36. Read more about 2019 used BMW X3 3L M40d

    BMW X3

    3L M40d

    • 33,041 miles
    • 2019 reg
    • Automatic
    • Diesel

    £38,800

    £664/month PCP

    View this car
  37. Read more about 2021 used BMW X3 2L M Sport MHT 20d

    BMW X3

    2L M Sport MHT 20d

    • 3,592 miles
    • 2021 reg
    • Automatic
    • Diesel

    £40,100

    £669/month PCP

    View this car
  38. Read more about 2021 used BMW X3 2L M Sport MHT 20d

    BMW X3

    2L M Sport MHT 20d

    • 3,467 miles
    • 2021 reg
    • Automatic
    • Diesel

    £40,225

    £672/month PCP

    View this car
  39. Read more about 2021 used BMW X3 2L M Sport 20i

    BMW X3

    2L M Sport 20i

    • 5,737 miles
    • 2021 reg
    • Automatic
    • Petrol

    £41,150

    £698/month PCP

    View this car
  40. Read more about 2021 used BMW X3 2L M Sport MHT 20d

    BMW X3

    2L M Sport MHT 20d

    • 3,507 miles
    • 2021 reg
    • Automatic
    • Diesel

    £42,325

    £716/month PCP

    View this car
  41. Read more about 2021 used BMW X3 2L M Sport MHT 20d

    BMW X3

    2L M Sport MHT 20d

    • 8,499 miles
    • 2021 reg
    • Automatic
    • Diesel

    £42,525

    £728/month PCP

    View this car
  42. Read more about 2021 used BMW X3 2L M Sport MHT 20d

    BMW X3

    2L M Sport MHT 20d

    • 10,262 miles
    • 2021 reg
    • Automatic
    • Diesel

    £42,650

    £741/month PCP

    View this car

Can't find what you're looking for?

Set up a personalised stock alert

Set up an alert

Thinking of buying a used BMW X3?

Why buy the BMW X3?

The BMW X3 is a mid-size SUV with the space and versatility you expect of a practical family car. It’s comfortable, full of high-tech features and has a premium feel. It’s great to drive and makes every journey a bit more enjoyable than it would be in many similar cars.

BMW X3 range and updates

The current version of the X3 has been sold new since 2017, replacing a version sold from 2011 to 2017. The two look quite similar but the newer version has a bigger front grille, different front and rear lights and an improved interior design. It’s also a bit bigger and features the latest tech.

Both versions are available in SE, xLine or M Sport trim. The SE comes very well equipped, while the xLine has even more features as standard. The M Sport has a lot of equipment and sportier design details.

Petrol and diesel engines are available. Which engine a car has is indicated by a two-digit number, followed by the letter ‘i’ or ‘d’. The bigger the number, the more powerful the engine. The letter ‘i’ means it’s a petrol engine and ‘d’ means diesel. All models except the X3 18d have ‘xDrive’ four-wheel drive and an automatic gearbox. There’s also a plug-in hybrid and the high-performance X3 M, which drives like a sports car.

BMW X3 tech and features

All X3 models come very well equipped with smartphone connectivity, sat nav, climate control, cruise control and front and rear parking sensors. High-spec models have features such as heated leather seats.

The current version is available with BMW’s latest tech, including a more advanced infotainment system and driver safety systems including adaptive cruise control and automatic emergency braking.

BMW X3 running costs and value

The X3 is very efficient for this type of car. Official average figures show the X3 can give fuel economy of 26-40mpg with a petrol engine and 44-52mpg with diesel. The older version of the X3 is only available with diesel engines, giving up to 47-56mpg. The plug-in hybrid has a range of 29 miles on battery power.

As a product of one of the most desirable car brands, the X3 will cost you a bit of a premium over some other mid-size SUVs. However, its versatility, generous equipment and high quality mean it’s good value.

BMW X3 vs rivals

X3 rivals include the Audi Q5, Mercedes-Benz GLC and Lexus NX– all very good cars. But the X3, by a slim margin, is the best of them, offering a compelling combination of desirability, practicality and a great driving experience.

What’s the difference between BMW’s SUV models and which one is right for you? Here’s our guide to the BMW SUV range.

BMW X3 common questions