Used BMW X3 for sale

3,045 cars from UK dealers, updated 20 October 2026. Typical asking price £29,500.

1,330 have had their price cut since they were first listed.

Typical price by year

YearFor saleTypical priceMost ask
2026445£50,000£47,000 to £56,500
2025291£44,500£43,000 to £46,500
2024207£38,000£36,000 to £40,000
2023312£35,000£32,000 to £37,500
2022282£31,500£28,000 to £35,000
2021223£25,500£23,000 to £28,500
2020138£24,000£21,500 to £26,500
2019377£21,500£18,800 to £24,000
2018196£19,800£17,800 to £22,000
2017116£14,400£12,900 to £16,100
2016139£12,400£10,500 to £14,600
201580£10,800£8,500 to £12,600
201473£8,800£7,000 to £11,000
201348£7,200£6,400 to £9,000
201238£6,900£5,500 to £8,400
201125£6,000£4,500 to £6,800

Cars for sale now, page 1 of 31

BMW X3 prices by year

BMW X3 by price

More BMW

Everything