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
| Year | For sale | Typical price | Most ask |
|---|---|---|---|
| 2026 | 449 | £37,000 | £35,000 to £40,000 |
| 2025 | 271 | £34,000 | £32,500 to £37,000 |
| 2024 | 173 | £30,000 | £29,000 to £33,000 |
| 2023 | 219 | £28,000 | £26,000 to £30,000 |
| 2022 | 197 | £22,000 | £18,800 to £27,500 |
| 2021 | 142 | £19,600 | £17,000 to £21,500 |
| 2020 | 131 | £16,700 | £14,800 to £18,600 |
| 2019 | 198 | £14,700 | £13,000 to £16,500 |
| 2018 | 194 | £13,000 | £11,000 to £14,500 |
| 2017 | 149 | £11,700 | £9,500 to £13,000 |
| 2016 | 182 | £10,400 | £8,800 to £12,000 |
| 2015 | 72 | £9,500 | £7,700 to £10,800 |
| 2014 | 84 | £6,000 | £4,900 to £7,000 |
| 2013 | 76 | £5,300 | £4,500 to £6,600 |
| 2012 | 39 | £5,000 | £3,500 to £6,900 |
| 2011 | 34 | £5,100 | £4,000 to £6,300 |
| 2010 | 14 | £4,500 | £3,800 to £5,600 |
Cars for sale now, page 1 of 27
- 2019 BMW X1, 35,057 miles, £12,995, £4,178 under typical, London
- 2015 BMW X1, 31,000 miles, £7,995, £2,570 under typical, Stoke-on-Trent
- 2018 BMW X1, 10,000 miles, £13,295, £4,256 under typical, Walsall
- 2019 BMW X1, 16,800 miles, £15,999, £5,004 under typical, Leyland
- 2017 BMW X1, 90,700 miles, £7,995, £2,460 under typical, Sandy
- 2021 BMW X1, 30,000 miles, £13,999, £4,235 under typical, Egham
- 2012 BMW X1, 101,000 miles, £2,795, £832 under typical, Wakefield
- 2014 BMW X1, 53,438 miles, £6,500, £1,927 under typical, Farnham
- 2022 BMW X1, 10,000 miles, £21,475, £5,958 under typical, West Bromwich
- 2022 BMW X1, 35,000 miles, £15,490, £4,124 under typical, Gerrards Cross
- 2022 BMW X1, 32,000 miles, £15,995, £4,242 under typical, Hemel Hempstead
- 2015 BMW X1, 49,000 miles, £7,595, £1,986 under typical, Bury
- 2013 BMW X1, 100,463 miles, £4,000, £1,043 under typical, Pontypridd
- 2015 BMW X1, 76,647 miles, £6,890, £1,756 under typical, Peterborough
- 2013 BMW X1, 105,000 miles, £3,495, £874 under typical, Birmingham
- 2015 BMW X1, 79,000 miles, £4,750, £1,178 under typical, Milton Keynes
- 2016 BMW X1, 70,400 miles, £7,600, £1,882 under typical, Braintree
- 2014 BMW X1, 119,809 miles, £3,190, £763 under typical, Nuneaton
- 2018 BMW X1, 56,784 miles, £10,495, £2,487 under typical, Enfield
- 2011 BMW X1, 103,000 miles, £3,495, £803 under typical, Derby
- 2013 BMW X1, 119,000 miles, £3,690, £843 under typical, Audenshaw
- 2018 BMW X1, 72,000 miles, £9,975, £2,270 under typical, Birmingham
- 2013 BMW X1, 42,768 miles, £6,500, £1,450 under typical, Manchester
- 2025 BMW X1, 9,637 miles, £28,495, £6,277 under typical, Harrow
- 2011 BMW X1, 125,000 miles, £3,500, £760 under typical, Bedford
- 2014 BMW X1, 112,845 miles, £3,495, £731 under typical, Bury
- 2013 BMW X1, 133,000 miles, £2,600, £536 under typical, Wisbech
- 2016 BMW X1, 100,200 miles, £6,795, £1,372 under typical, Manchester
- 2012 BMW X1, 132,000 miles, £2,995, £604 under typical, Blackburn
- 2013 BMW X1, 33,554 miles, £6,500, £1,309 under typical, Farnham
- 2012 BMW X1, 136,000 miles, £2,500, £503 under typical, Macclesfield
- 2019 BMW X1, 10,000 miles, £15,595, £3,132 under typical, Walsall
- 2019 BMW X1, 41,400 miles, £10,945, £2,385 under typical, Burnley
- 2017 BMW X1, 18,100 miles, £11,945, £2,385 under typical, Burnley
- 2011 BMW X1, 90,000 miles, £4,000, £786 under typical, Newmarket
- 2013 BMW X1, 43,100 miles, £6,295, £1,229 under typical, Birmingham
- 2017 BMW X1, 42,886 miles, £11,990, £2,330 under typical, Enfield
- 2018 BMW X1, 10,000 miles, £14,395, £2,777 under typical, Walsall
- 2022 BMW X1, 29,753 miles, £21,410, £4,112 under typical, Cannock
- 2010 BMW X1, 48,000 miles, £4,495, £854 under typical, Birmingham
- 2014 BMW X1, 137,546 miles, £2,995, £569 under typical, Morecambe
- 2021 BMW X1, 56,512 miles, £14,995, £2,770 under typical, Bedford
- 2013 BMW X1, 88,374 miles, £3,795, £699 under typical, Edinburgh
- 2014 BMW X1, 97,224 miles, £5,295, £970 under typical, Penge
- 2026 BMW X1, 4,046 miles, £34,499, £6,268 under typical, Warrington
- 2026 BMW X1, 10 miles, £35,500, £6,199 under typical, Bracknell
- 2019 BMW X1, 25,088 miles, £15,150, £2,636 under typical, Derby
- 2010 BMW X1, 108,000 miles, £3,750, £640 under typical, Ashton-under-Lyne
- 2014 BMW X1, 82,088 miles, £4,950, £844 under typical, Middlesbrough
- 2022 BMW X1, 12,083 miles, £27,679, £4,546 under typical, Harlow
- 2016 BMW X1, 39,585 miles, £9,999, £1,632 under typical, Tonbridge
- 2018 BMW X1, 15,000 miles, £16,800, £2,742 under typical, Leyland
- 2011 BMW X1, 110,000 miles, £3,495, £567 under typical, Derby
- 2014 BMW X1, 108,002 miles, £4,495, £729 under typical, Hertford
- 2026 BMW X1, 12 miles, £35,945, £5,751 under typical, Rochdale
- 2014 BMW X1, 112,400 miles, £4,495, £711 under typical, Audenshaw
- 2015 BMW X1, 52,840 miles, £7,990, £1,262 under typical, Bristol
- 2010 BMW X1, 71,000 miles, £4,250, £668 under typical, Bournemouth
- 2017 BMW X1, 113,386 miles, £7,495, £1,176 under typical, Oldham
- 2015 BMW X1, 22,410 miles, £10,990, £1,720 under typical, Enfield
- 2014 BMW X1, 106,000 miles, £3,622, £564 under typical, Blackburn
- 2018 BMW X1, 23,465 miles, £13,900, £2,142 under typical, Northampton
- 2026 BMW X1, 7,325 miles, £34,499, £5,255 under typical, Wilmslow
- 2015 BMW X1, 82,994 miles, £4,999, £754 under typical, Warrington
- 2021 BMW X1, 32,200 miles, £17,200, £2,564 under typical, Derby
- 2015 BMW X1, 21,950 miles, £10,450, £1,544 under typical, London
- 2016 BMW X1, 133,000 miles, £5,995, £886 under typical, Southampton
- 2025 BMW X1, 4,767 miles, £33,085, £4,861 under typical, Wakefield
- 2012 BMW X1, 88,000 miles, £3,485, £510 under typical, Macclesfield
- 2012 BMW X1, 126,000 miles, £2,995, £439 under typical, Burnley
- 2026 BMW X1, 53 miles, £36,399, £5,232 under typical, Crewe
- 2023 BMW X1, 62,857 miles, £21,998, £3,155 under typical, Barnsley
- 2012 BMW X1, 104,000 miles, £3,599, £508 under typical, Peterborough
- 2013 BMW X1, 56,899 miles, £6,495, £909 under typical, Oldham
- 2014 BMW X1, 84,600 miles, £4,980, £696 under typical, Warrington
- 2013 BMW X1, 93,500 miles, £3,795, £529 under typical, Stockport
- 2025 BMW X1, 2,962 miles, £33,595, £4,646 under typical, Lincoln
- 2013 BMW X1, 38,300 miles, £6,795, £940 under typical, Havering
- 2025 BMW X1, 2,259 miles, £33,911, £4,684 under typical, Preston
- 2018 BMW X1, 26,447 miles, £14,490, £1,983 under typical, Reading
- 2018 BMW X1, 66,371 miles, £10,995, £1,500 under typical, Maldon
- 2015 BMW X1, 37,450 miles, £9,199, £1,253 under typical, Leicester
- 2019 BMW X1, 47,000 miles, £10,995, £1,478 under typical, Hemel Hempstead
- 2022 BMW X1, 91,000 miles, £14,999, £2,012 under typical, Nuneaton
- 2019 BMW X1, 69,000 miles, £11,980, £1,603 under typical, Watford
- 2026 BMW X1, 17,478 miles, £32,940, £4,393 under typical, Blackburn
- 2026 BMW X1, 5,481 miles, £31,849, £4,217 under typical, Peterborough
- 2018 BMW X1, 59,000 miles, £11,590, £1,527 under typical, Staines-upon-Thames
- 2026 BMW X1, 713 miles, £32,993, £4,333 under typical, Bedford
- 2014 BMW X1, 95,000 miles, £4,750, £620 under typical, Syston
- 2026 BMW X1, 4,111 miles, £33,990, £4,435 under typical, Hook
- 2012 BMW X1, 92,000 miles, £4,995, £651 under typical, Coventry
- 2026 BMW X1, 5,936 miles, £31,799, £4,119 under typical, Peterborough
- 2013 BMW X1, 78,000 miles, £5,495, £710 under typical, Birmingham
- 2026 BMW X1, 4,892 miles, £35,950, £4,640 under typical, Cheltenham
- 2019 BMW X1, 60,085 miles, £13,695, £1,765 under typical, Liverpool
- 2026 BMW X1, 1,995 miles, £34,800, £4,484 under typical, Thames Ditton
- 2014 BMW X1, 112,000 miles, £3,995, £510 under typical, Ringwood
- 2026 BMW X1, 4,722 miles, £34,000, £4,325 under typical, Nottingham
- 2017 BMW X1, 71,000 miles, £10,489, £1,328 under typical, Birmingham
BMW X1 prices by year
- 2026 (449)
- 2025 (271)
- 2024 (173)
- 2023 (219)
- 2022 (197)
- 2021 (142)
- 2020 (131)
- 2019 (198)
- 2018 (194)
- 2017 (149)
- 2016 (182)
- 2015 (72)
- 2014 (84)
- 2013 (76)
- 2012 (39)
- 2011 (34)
BMW X1 by price
- Under £5,000 (115)
- Under £8,000 (308)
- Under £10,000 (472)
- Under £15,000 (999)
- Under £20,000 (1,322)
- Under £30,000 (1,793)
More BMW
- All BMW cars
- BMW 1 Series (7,259)
- BMW 3 Series (7,107)
- BMW X5 (3,282)
- BMW X3 (3,059)
- BMW 5 Series (2,883)
- BMW 2 Series (1,882)
- BMW 4 Series (1,787)
- BMW 2 Series Gran Coupe (1,318)
- BMW 4 Series Gran Coupe (1,198)
- BMW i4 (856)
- BMW M3 (832)
- BMW 2 Series Active Tourer (809)
- BMW X2 (782)
- BMW M4 (753)