Used BMW X1 for sale under £20,000
1,293 cars from UK dealers, updated 26 October 2026. Typical asking price £12,000. Half of them are priced between £8,500 and £15,000.
AskCar lists 579,238 cars from 12,980 UK dealer locations, read and updated daily from dealer websites. More than any other UK site. No dealer pays to be listed.
418 have had their price cut since they were first listed.
Typical price by year
| Year | For sale | Typical price | Half are priced between |
|---|---|---|---|
| 2022 | 66 | £17,200 | £15,500 to £19,000 |
| 2021 | 79 | £18,000 | £16,000 to £19,500 |
| 2020 | 120 | £16,100 | £14,700 to £18,000 |
| 2019 | 186 | £14,200 | £12,800 to £16,300 |
| 2018 | 187 | £12,900 | £11,000 to £14,400 |
| 2017 | 148 | £11,400 | £9,300 to £12,800 |
| 2016 | 173 | £10,300 | £8,800 to £12,000 |
| 2015 | 71 | £9,500 | £7,600 to £10,600 |
| 2014 | 85 | £6,000 | £4,800 to £7,000 |
| 2013 | 77 | £5,300 | £4,500 to £6,800 |
| 2012 | 38 | £5,000 | £3,800 to £6,600 |
| 2011 | 33 | £5,300 | £4,000 to £6,300 |
Cars for sale now, page 2 of 13
The cheaper cars like each one are on its AskCar page.
- 2011 BMW X1, 73,000 miles, £4,295, £478 under typical, Birmingham
- 2021 BMW X1, 29,126 miles, £19,800, £2,205 under typical, Barnet
- 2012 BMW X1, 140,000 miles, £2,750, £305 under typical, Sittingbourne
- 2019 BMW X1, 54,688 miles, £12,950, £1,435 under typical, Derby
- 2013 BMW X1, 111,908 miles, £4,995, £552 under typical, Preston
- 2017 BMW X1, 68,948 miles, £11,950, £1,312 under typical, Edwinstowe
- 2012 BMW X1, 100,000 miles, £4,490, £492 under typical, Dronfield
- 2012 BMW X1, 98,000 miles, £3,290, £358 under typical, Sheffield
- 2012 BMW X1, 117,134 miles, £4,090, £441 under typical, Coventry
- 2022 BMW X1, 11,655 miles, £18,969, £2,030 under typical, Milton Keynes
- 2019 BMW X1, 63,546 miles, £12,990, £1,386 under typical, Norwich
- 2017 BMW X1, 100,000 miles, £6,495, £692 under typical, Hillingdon
- 2019 BMW X1, 48,321 miles, £12,430, £1,309 under typical, East Kilbride
- 2022 BMW X1, 22,036 miles, £17,000, £1,790 under typical, Bristol
- 2019 BMW X1, 63,000 miles, £12,890, £1,355 under typical, Chesterfield
- 2017 BMW X1, 60,000 miles, £8,995, £942 under typical, Leigh
- 2021 BMW X1, 20,789 miles, £18,210, £1,905 under typical, Falkirk
- 2021 BMW X1, 24,876 miles, £18,995, £1,986 under typical, Hemel Hempstead
- 2017 BMW X1, 69,300 miles, £9,124, £949 under typical, Birmingham
- 2015 BMW X1, 40,895 miles, £8,299, £854 under typical, Milton Keynes
- 2019 BMW X1, 71,335 miles, £11,251, £1,144 under typical, Ipswich
- 2020 BMW X1, 49,000 miles, £15,800, £1,602 under typical, Bedford
- 2017 BMW X1, 98,703 miles, £7,995, £811 under typical, Snetterton
- 2013 BMW X1, 106,030 miles, £4,895, £493 under typical, Luton
- 2019 BMW X1, 27,000 miles, £15,990, £1,607 under typical, Sutton
- 2019 BMW X1, 50,416 miles, £13,995, £1,404 under typical, Manchester
- 2018 BMW X1, 65,838 miles, £11,990, £1,200 under typical, Taunton
- 2022 BMW X1, 47,000 miles, £16,995, £1,688 under typical, Radlett
- 2016 BMW X1, 87,300 miles, £8,560, £848 under typical, Maidenhead
- 2017 BMW X1, 99,900 miles, £9,000, £888 under typical, Milton Keynes
- 2020 BMW X1, 50,000 miles, £15,975, £1,573 under typical, Birmingham
- 2014 BMW X1, 98,240 miles, £3,995, £392 under typical, Peterborough
- 2014 BMW X1, 59,034 miles, £7,490, £734 under typical, Chalfont St Giles
- 2014 BMW X1, 94,726 miles, £4,750, £463 under typical, Wednesbury
- 2021 BMW X1, 46,604 miles, £16,985, £1,648 under typical, Manchester
- 2020 BMW X1, 40,445 miles, £16,695, £1,597 under typical, Liverpool
- 2021 BMW X1, 85,777 miles, £12,876, £1,227 under typical, Dunstable
- 2013 BMW X1, 87,000 miles, £4,995, £474 under typical, Colchester
- 2018 BMW X1, 74,514 miles, £10,800, £1,023 under typical, Bristol
- 2019 BMW X1, 50,575 miles, £14,490, £1,372 under typical, Taunton
- 2018 BMW X1, 55,785 miles, £11,500, £1,086 under typical, Sittingbourne
- 2018 BMW X1, 91,000 miles, £7,500, £707 under typical, Bedford
- 2016 BMW X1, 92,000 miles, £7,800, £729 under typical, Burnley
- 2021 BMW X1, 23,000 miles, £17,788, £1,655 under typical, Luton
- 2021 BMW X1, 47,227 miles, £17,995, £1,645 under typical, Colchester
- 2022 BMW X1, 38,912 miles, £18,999, £1,733 under typical, Sutton in Ashfield
- 2022 BMW X1, 51,730 miles, £16,999, £1,548 under typical, Manchester
- 2014 BMW X1, 98,077 miles, £4,250, £386 under typical, Great Bentley
- 2018 BMW X1, 101,000 miles, £6,799, £617 under typical, Derby
- 2013 BMW X1, 136,197 miles, £3,795, £341 under typical, Bradford
- 2018 BMW X1, 101,000 miles, £6,990, £626 under typical, Stoke-on-Trent
- 2012 BMW X1, 43,000 miles, £6,790, £606 under typical, Birmingham
- 2016 BMW X1, 91,000 miles, £8,500, £758 under typical, Bedford
- 2013 BMW X1, 116,000 miles, £3,300, £293 under typical, Burnley
- 2014 BMW X1, 118,000 miles, £5,299, £469 under typical, Milton Keynes
- 2017 BMW X1, 96,544 miles, £7,990, £707 under typical, Heywood
- 2016 BMW X1, 63,145 miles, £10,989, £962 under typical, Leicester
- 2012 BMW X1, 103,826 miles, £3,995, £348 under typical, Sheffield
- 2016 BMW X1, 38,125 miles, £12,490, £1,087 under typical, Tonbridge
- 2016 BMW X1, 30,995 miles, £10,989, Hoddesdon
- 2016 BMW X1, 26,200 miles, £12,999, Little Gaddesden
- 2023 BMW X1, 76,398 miles, £19,890, Leeds
- 2019 BMW X1, 31,000 miles, £15,995, Lisburn
- 2020 BMW X1, 71,822 miles, £13,490, Royal Sutton Coldfield
- 2015 BMW X1, 64,000 miles, £7,250, Salisbury
- 2015 BMW X1, 103,000 miles, £4,995, Middlesbrough
- 2014 BMW X1, 99,000 miles, £5,475, Gloucester
- 2017 BMW X1, 74,619 miles, £9,290, Crewe
- 2022 BMW X1, 76,540 miles, £17,498, Linwood
- 2013 BMW X1, 83,150 miles, £5,795, Stourbridge
- 2019 BMW X1, 57,444 miles, £13,995, Watford
- 2017 BMW X1, 88,326 miles, £9,495, Bilston
- 2019 BMW X1, 33,627 miles, £16,250, Watford
- 2021 BMW X1, 23,000 miles, £18,920, Blackburn
- 2019 BMW X1, 71,000 miles, £10,000, Sittingbourne
- 2018 BMW X1, 53,400 miles, £11,745, Manchester
- 2022 BMW X1, 60,000 miles, £16,989, Broxbourne
- 2020 BMW X1, 56,891 miles, £15,098, Scunthorpe
- 2019 BMW X1, 79,800 miles, £11,495, Doncaster
- 2019 BMW X1, 51,000 miles, £12,699, Royal Tunbridge Wells
- 2013 BMW X1, 100,000 miles, £4,000, Newcastle upon Tyne
- 2017 BMW X1, 84,000 miles, £9,450, Stoke-on-Trent
- 2010 BMW X1, 115,000 miles, £3,489, Southampton
- 2015 BMW X1, 46,467 miles, £6,900, Blackburn
- 2022 BMW X1, 63,766 miles, £15,995, Liverpool
- 2016 BMW X1, 67,025 miles, £10,895, Cradley Heath
- 2020 BMW X1, 80,000 miles, £12,495, Sandy
- 2018 BMW X1, 58,542 miles, £12,888, Romford
- 2022 BMW X1, 42,367 miles, £17,995, Liverpool
- 2019 BMW X1, 86,798 miles, £9,250, Ascot
- 2016 BMW X1, 54,634 miles, £11,990, Bristol
- 2022 BMW X1, 70,398 miles, £15,450, Edwinstowe
- 2017 BMW X1, 43,488 miles, £12,795, Perth
- 2013 BMW X1, 84,698 miles, £4,295, Reading
- 2017 BMW X1, 89,000 miles, £7,990, Bedford
- 2019 BMW X1, 107,000 miles, £7,995, Lutterworth
- 2021 BMW X1, 62,300 miles, £15,750, Pontefract
- 2014 BMW X1, 95,239 miles, £4,195, Preston
- 2014 BMW X1, 55,000 miles, £7,990, Mayfield
- 2018 BMW X1, 53,245 miles, £12,990, Newark-on-Trent
BMW X1 by gearbox, fuel and body
- Automatic BMW X1 (2,312)
- Manual BMW X1 (252)
- Petrol BMW X1 (613)
- Diesel BMW X1 (896)
- Hybrid BMW X1 (624)
- Plug-in hybrid BMW X1 (429)
- BMW X1 estate (24)
BMW X1 prices by year
- 2026 (451)
- 2025 (273)
- 2024 (160)
- 2023 (201)
- 2022 (196)
- 2021 (132)
- 2020 (136)
- 2019 (190)
- 2018 (187)
- 2017 (148)
- 2016 (173)
- 2015 (71)
- 2014 (85)
- 2013 (77)
- 2012 (38)
- 2011 (33)
BMW X1 by price
More BMW
- All BMW X1
- All BMW cars
- BMW 1 Series (7,155)
- BMW 3 Series (7,003)
- BMW X5 (3,266)
- BMW X3 (2,996)
- BMW 5 Series (2,839)
- BMW X1 (2,580)
- BMW 2 Series (1,845)
- BMW 4 Series (1,754)
- BMW 2 Series Gran Coupe (1,289)
- BMW 4 Series Gran Coupe (1,155)
- BMW i4 (838)
- BMW M3 (814)
- BMW 2 Series Active Tourer (811)
- BMW X2 (775)
- BMW M4 (750)