Used petrol BMW X1 for sale
640 cars from UK dealers, updated 23 October 2026. Typical asking price £16,000. Half of them are priced between £12,900 and £20,000.
AskCar lists 589,789 cars from 13,079 UK dealer locations, read and updated daily from dealer websites. More than any other UK site. No dealer pays to be listed.
What does a used petrol BMW X1 cost?
Typical asking price £16,000 across 640 cars for sale. A 2026 one is typically £42,500, a 2015 one £10,500.
241 have had their price cut since they were first listed.
Typical price by year
| Year | For sale | Typical price | Half are priced between |
|---|---|---|---|
| 2026 | 42 | £42,500 | £38,000 to £45,000 |
| 2022 | 62 | £20,500 | £18,100 to £22,000 |
| 2021 | 92 | £20,000 | £17,800 to £21,500 |
| 2020 | 89 | £16,700 | £14,600 to £19,000 |
| 2019 | 126 | £14,800 | £13,000 to £16,800 |
| 2018 | 86 | £13,600 | £11,700 to £14,700 |
| 2017 | 32 | £12,700 | £12,000 to £15,000 |
| 2016 | 34 | £11,700 | £10,200 to £12,900 |
| 2015 | 20 | £10,500 | £8,700 to £11,000 |
Cars for sale now, page 1 of 7
The cheaper cars like each one are on its AskCar page.
- 2018 BMW X1, 10,000 miles, £13,295, £4,333 under typical, Walsall
- 2019 BMW X1, 35,057 miles, £12,995, £4,111 under typical, London
- 2021 BMW X1, 30,000 miles, £13,999, £4,205 under typical, Egham
- 2014 BMW X1, 53,438 miles, £6,500, £1,931 under typical, Farnham
- 2015 BMW X1, 31,000 miles, £7,995, £2,348 under typical, Stoke-on-Trent
- 2022 BMW X1, 32,000 miles, £15,995, £4,299 under typical, Hemel Hempstead
- 2015 BMW X1, 49,000 miles, £7,595, £2,022 under typical, Bury
- 2022 BMW X1, 35,000 miles, £15,490, £4,042 under typical, Gerrards Cross
- 2013 BMW X1, 42,768 miles, £6,500, £1,579 under typical, Manchester
- 2018 BMW X1, 10,000 miles, £14,395, £3,156 under typical, Walsall
- 2013 BMW X1, 33,554 miles, £6,500, £1,363 under typical, Farnham
- 2013 BMW X1, 43,100 miles, £6,295, £1,309 under typical, Birmingham
- 2017 BMW X1, 42,886 miles, £11,990, £2,468 under typical, Enfield
- 2019 BMW X1, 25,088 miles, £15,150, £2,690 under typical, Derby
- 2015 BMW X1, 22,410 miles, £10,990, £1,889 under typical, Enfield
- 2026 BMW X1, 10,440 miles, £30,599, £4,969 under typical, Burnley
- 2015 BMW X1, 52,840 miles, £7,990, £1,266 under typical, Bristol
- 2016 BMW X1, 39,585 miles, £9,999, £1,562 under typical, Tonbridge
- 2013 BMW X1, 38,300 miles, £6,795, £1,022 under typical, Havering
- 2015 BMW X1, 21,950 miles, £10,450, £1,525 under typical, London
- 2019 BMW X1, 47,000 miles, £10,995, £1,474 under typical, Hemel Hempstead
- 2019 BMW X1, 69,000 miles, £11,980, £1,566 under typical, Watford
- 2022 BMW X1, 30,284 miles, £17,750, £2,320 under typical, Watford
- 2015 BMW X1, 37,450 miles, £9,199, £1,132 under typical, Leicester
- 2018 BMW X1, 45,478 miles, £12,520, £1,522 under typical, Cannock
- 2019 BMW X1, 59,500 miles, £13,000, £1,530 under typical, West Drayton
- 2014 BMW X1, 110,000 miles, £4,995, £582 under typical, Wokingham
- 2019 BMW X1, 88,746 miles, £10,495, £1,194 under typical, Havering
- 2016 BMW X1, 79,300 miles, £9,499, £1,071 under typical, Rainham
- 2017 BMW X1, 68,948 miles, £11,950, £1,319 under typical, Edwinstowe
- 2021 BMW X1, 20,789 miles, £18,210, £1,927 under typical, Falkirk
- 2019 BMW X1, 48,321 miles, £12,430, £1,306 under typical, East Kilbride
- 2021 BMW X1, 24,876 miles, £18,995, £1,986 under typical, Hemel Hempstead
- 2021 BMW X1, 5,069 miles, £21,999, £2,225 under typical, Inverurie
- 2025 BMW X1, 31,250 miles, £28,499, £2,832 under typical, Peterborough
- 2020 BMW X1, 50,000 miles, £15,975, £1,562 under typical, Birmingham
- 2019 BMW X1, 54,688 miles, £12,950, £1,252 under typical, Derby
- 2012 BMW X1, 43,000 miles, £6,790, £639 under typical, Birmingham
- 2019 BMW X1, 50,416 miles, £13,995, £1,316 under typical, Manchester
- 2019 BMW X1, 27,000 miles, £15,990, £1,498 under typical, Sutton
- 2020 BMW X1, 40,445 miles, £16,695, £1,561 under typical, Liverpool
- 2016 BMW X1, 63,145 miles, £10,989, £1,002 under typical, Leicester
- 2020 BMW X1, 32,991 miles, £16,990, £1,524 under typical, Norwich
- 2022 BMW X1, 60,000 miles, £16,989, £1,501 under typical, Broxbourne
- 2019 BMW X1, 57,444 miles, £13,995, £1,236 under typical, Watford
- 2021 BMW X1, 46,604 miles, £16,985, £1,486 under typical, Manchester
- 2019 BMW X1, 63,650 miles, £13,099, £1,145 under typical, Lincoln
- 2023 BMW X1, 11,613 miles, £29,250, Oldbury
- 2021 BMW X1, 23,000 miles, £18,920, Blackburn
- 2020 BMW X1, 56,891 miles, £15,098, Scunthorpe
- 2022 BMW X1, 38,912 miles, £19,299, Sutton in Ashfield
- 2020 BMW X1, 46,804 miles, £13,999, Hebburn
- 2017 BMW X1, 99,900 miles, £9,000, Milton Keynes
- 2019 BMW X1, 33,627 miles, £16,250, Watford
- 2026 BMW X1, 5,533 miles, £33,450, Wollaston
- 2022 BMW X1, 33,607 miles, £18,689, Bury
- 2016 BMW X1, 54,634 miles, £11,990, Bristol
- 2018 BMW X1, 53,245 miles, £12,990, Newark-on-Trent
- 2021 BMW X1, 19,318 miles, £17,999, Castle Donington
- 2022 BMW X1, 8,689 miles, £21,490, Middlesbrough
- 2022 BMW X1, 23,386 miles, £21,290, Sheffield
- 2021 BMW X1, 59,036 miles, £16,180, Blue Bell Hill
- 2021 BMW X1, 15,272 miles, £19,995, Gravesend
- 2022 BMW X1, 70,398 miles, £15,450, Edwinstowe
- 2022 BMW X1, 22,834 miles, £23,495, Eastleigh
- 2017 BMW X1, 65,849 miles, £11,700, Derby
- 2022 BMW X1, 24,496 miles, £23,485, Manchester
- 2020 BMW X1, 71,822 miles, £13,790, Royal Sutton Coldfield
- 2022 BMW X1, 17,425 miles, £21,997, Portsmouth
- 2018 BMW X1, 28,948 miles, £13,870, Rotherham
- 2014 BMW X1, 55,000 miles, £7,990, Mayfield
- 2020 BMW X1, 55,500 miles, £13,300, Barnet
- 2019 BMW X1, 69,469 miles, £12,986, Bolton
- 2019 BMW X1, 89,000 miles, £10,980, Harrow
- 2019 BMW X1, 39,967 miles, £15,310, Weston-super-Mare
- 2022 BMW X1, 42,367 miles, £17,995, Liverpool
- 2019 BMW X1, 12,499 miles, £19,500, Tamworth
- 2019 BMW X1, 61,500 miles, £13,497, West Drayton
- 2018 BMW X1, 17,510 miles, £15,990, Newcastle-under-Lyme
- 2019 BMW X1, 27,692 miles, £17,090, Sheffield
- 2015 BMW X1, 48,021 miles, £8,999, Basildon
- 2019 BMW X1, 49,900 miles, £14,490, High Ongar
- 2022 BMW X1, 13,709 miles, £21,040, Norwich
- 2021 BMW X1, 23,040 miles, £19,999, Winsford
- 2020 BMW X1, 24,000 miles, £15,995, Rushden
- 2018 BMW X1, 56,485 miles, £13,475, Boston
- 2026 BMW X1, 4,000 miles, £42,995, Farnborough
- 2018 BMW X1, 74,000 miles, £8,674, Thurleigh
- 2020 BMW X1, 65,032 miles, £14,320, Enfield
- 2019 BMW X1, 23,511 miles, £16,850, Barnet
- 2021 BMW X1, 35,530 miles, £18,647, Wheatley
- 2022 BMW X1, 43,410 miles, £17,995, Wolverhampton
- 2019 BMW X1, 69,477 miles, £13,590, Wolverhampton
- 2022 BMW X1, 19,024 miles, £20,999, Sutton in Ashfield
- 2021 BMW X1, 21,638 miles, £20,498, Livingston
- 2021 BMW X1, 20,111 miles, £20,395, Bradford
- 2018 BMW X1, 50,000 miles, £14,490, Brentwood
- 2020 BMW X1, 45,012 miles, £16,699, Worcester
- 2021 BMW X1, 17,462 miles, £24,413, Bury St Edmunds
- 2015 BMW X1, 56,005 miles, £10,745, Harlow
BMW X1 by gearbox, fuel and body
- Automatic BMW X1 (2,366)
- Manual BMW X1 (257)
- Diesel BMW X1 (917)
- Hybrid BMW X1 (619)
- Plug-in hybrid BMW X1 (444)
- BMW X1 estate (26)
BMW X1 prices by year
- 2026 (452)
- 2025 (281)
- 2024 (165)
- 2023 (204)
- 2022 (196)
- 2021 (137)
- 2020 (136)
- 2019 (195)
- 2018 (202)
- 2017 (155)
- 2016 (180)
- 2015 (72)
- 2014 (84)
- 2013 (76)
- 2012 (40)
- 2011 (34)
BMW X1 by price
- Under £5,000 (116)
- Under £8,000 (306)
- Under £10,000 (480)
- Under £15,000 (1,011)
- Under £20,000 (1,336)
- Under £30,000 (1,798)
More BMW
- All BMW X1
- All BMW cars
- BMW 1 Series (7,294)
- BMW 3 Series (7,164)
- BMW X5 (3,303)
- BMW X3 (3,035)
- BMW 5 Series (2,894)
- BMW X1 (2,640)
- BMW 2 Series (1,868)
- BMW 4 Series (1,799)
- BMW 2 Series Gran Coupe (1,321)
- BMW 4 Series Gran Coupe (1,191)
- BMW i4 (853)
- BMW 2 Series Active Tourer (830)
- BMW M3 (824)
- BMW X2 (793)
- BMW M4 (751)