Used BMW X1 for sale

2,642 cars from UK dealers, updated 21 October 2026. Typical asking price £20,000.

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

Typical price by year

YearFor saleTypical priceMost ask
2026449£37,000£35,000 to £40,000
2025271£34,000£32,500 to £37,000
2024173£30,000£29,000 to £33,000
2023219£28,000£26,000 to £30,000
2022197£22,000£18,800 to £27,500
2021142£19,600£17,000 to £21,500
2020131£16,700£14,800 to £18,600
2019198£14,700£13,000 to £16,500
2018194£13,000£11,000 to £14,500
2017149£11,700£9,500 to £13,000
2016182£10,400£8,800 to £12,000
201572£9,500£7,700 to £10,800
201484£6,000£4,900 to £7,000
201376£5,300£4,500 to £6,600
201239£5,000£3,500 to £6,900
201134£5,100£4,000 to £6,300
201014£4,500£3,800 to £5,600

Cars for sale now, page 1 of 27

BMW X1 prices by year

BMW X1 by price

More BMW

Everything