Used BMW X4 for sale
660 cars from UK dealers, updated 19 October 2026. Typical asking price £26,000.
306 have had their price cut since they were first listed.
Typical price by year
| Year | For sale | Typical price | Most ask |
|---|---|---|---|
| 2025 | 55 | £42,500 | £41,000 to £43,500 |
| 2024 | 34 | £41,000 | £38,500 to £47,000 |
| 2023 | 66 | £36,500 | £35,000 to £38,000 |
| 2022 | 64 | £33,000 | £31,000 to £36,000 |
| 2021 | 48 | £28,500 | £26,500 to £31,000 |
| 2020 | 58 | £27,000 | £23,000 to £29,000 |
| 2019 | 119 | £22,500 | £20,000 to £26,000 |
| 2018 | 49 | £18,500 | £16,500 to £22,000 |
| 2017 | 40 | £15,200 | £13,900 to £17,000 |
| 2016 | 49 | £12,800 | £11,700 to £14,600 |
| 2015 | 48 | £11,500 | £10,000 to £14,000 |
| 2014 | 19 | £12,000 | £11,000 to £13,000 |
Cars for sale now, page 1 of 7
- 2019 BMW X4, 67,981 miles, £19,995, £5,398 under typical, Bradford
- 2018 BMW X4, 95,000 miles, £12,250, £3,293 under typical, Bury
- 2018 BMW X4, 69,706 miles, £13,650, £3,015 under typical, Watford
- 2018 BMW X4, 73,699 miles, £15,995, £3,433 under typical, Manchester
- 2021 BMW X4, 34,103 miles, £26,749, £5,577 under typical, Glasgow
- 2018 BMW X4, 88,500 miles, £13,494, £2,770 under typical, Oldham
- 2015 BMW X4, 137,665 miles, £5,990, £1,200 under typical, Bristol
- 2018 BMW X4, 90,000 miles, £13,499, £2,596 under typical, Worcester
- 2015 BMW X4, 120,000 miles, £7,995, £1,518 under typical, Harlow
- 2017 BMW X4, 65,000 miles, £13,450, £2,489 under typical, Waterlooville
- 2021 BMW X4, 45,295 miles, £24,000, £4,415 under typical, Grays
- 2018 BMW X4, 62,500 miles, £16,495, £3,004 under typical, Bangor
- 2017 BMW X4, 113,000 miles, £10,995, £1,980 under typical, Chesham
- 2020 BMW X4, 89,000 miles, £19,500, £3,439 under typical, Hall Green
- 2015 BMW X4, 126,900 miles, £7,998, £1,397 under typical, Luton
- 2018 BMW X4, 56,000 miles, £16,988, £2,836 under typical, Whalley
- 2015 BMW X4, 51,574 miles, £13,495, £2,229 under typical, Darwen
- 2023 BMW X4, 21,955 miles, £30,990, £5,083 under typical, Peterborough
- 2022 BMW X4, 52,092 miles, £26,990, £4,410 under typical, Peterborough
- 2018 BMW X4, 73,708 miles, £15,657, £2,375 under typical, Bury
- 2015 BMW X4, 59,652 miles, £11,990, £1,809 under typical, Flimwell
- 2021 BMW X4, 17,346 miles, £28,495, £4,167 under typical, Manchester
- 2023 BMW X4, 16,139 miles, £33,300, £4,689 under typical, Chelmsford
- 2021 BMW X4, 41,922 miles, £25,600, £3,563 under typical, Aberdeen
- 2015 BMW X4, 114,000 miles, £8,995, £1,213 under typical, Romford
- 2017 BMW X4, 74,000 miles, £12,620, £1,672 under typical, Mansfield
- 2022 BMW X4, 40,219 miles, £27,975, £3,677 under typical, Wolverhampton
- 2020 BMW X4, 37,401 miles, £28,000, £3,656 under typical, Cardiff
- 2015 BMW X4, 122,000 miles, £8,590, £1,106 under typical, Rickmansworth
- 2017 BMW X4, 42,000 miles, £14,949, £1,833 under typical, Croydon
- 2023 BMW X4, 26,313 miles, £31,490, £3,854 under typical, Bristol
- 2021 BMW X4, 33,783 miles, £28,553, £3,388 under typical, Bromley
- 2016 BMW X4, 110,000 miles, £9,950, £1,147 under typical, Bury
- 2017 BMW X4, 31,000 miles, £15,949, £1,827 under typical, Croydon
- 2021 BMW X4, 42,634 miles, £25,599, £2,920 under typical, Scunthorpe
- 2021 BMW X4, 33,859 miles, £31,490, £3,553 under typical, Leicester
- 2018 BMW X4, 39,000 miles, £19,950, £2,233 under typical, Dukinfield
- 2021 BMW X4, 93,000 miles, £19,975, £2,229 under typical, Tonbridge
- 2019 BMW X4, 40,000 miles, £23,950, £2,660 under typical, Watford
- 2020 BMW X4, 57,283 miles, £22,250, £2,443 under typical
- 2018 BMW X4, 67,353 miles, £18,995, £2,081 under typical, Farnborough
- 2018 BMW X4, 69,000 miles, £15,995, £1,725 under typical, Rutherglen
- 2018 BMW X4, 105,291 miles, £13,495, £1,444 under typical, Darlington
- 2016 BMW X4, 88,595 miles, £12,995, £1,333 under typical, Bradford
- 2019 BMW X4, 49,707 miles, £21,300, £2,150 under typical
- 2018 BMW X4, 65,567 miles, £17,990, £1,810 under typical, Boston
- 2022 BMW X4, 20,636 miles, £31,700, £3,188 under typical, Chelmsford
- 2018 BMW X4, 112,000 miles, £13,995, £1,405 under typical, Dungannon
- 2017 BMW X4, 52,249 miles, £16,250, £1,627 under typical, Watford
- 2014 BMW X4, 37,282 miles, £12,990, £1,300 under typical, Flimwell
- 2023 BMW X4, 69,531 miles, £29,200, £2,899 under typical, Melton Mowbray
- 2019 BMW X4, 57,000 miles, £21,995, £2,136 under typical, Bathgate
- 2016 BMW X4, 114,000 miles, £8,599, £829 under typical, Altrincham
- 2018 BMW X4, 63,137 miles, £17,749, £1,701 under typical, Hoddesdon
- 2016 BMW X4, 26,500 miles, £16,995, £1,607 under typical, Edinburgh
- 2021 BMW X4, 49,000 miles, £25,480, £2,390 under typical, Sheffield
- 2016 BMW X4, 88,200 miles, £12,247, £1,134 under typical, Aston Sandford
- 2024 BMW X4, 25,567 miles, £33,869, £3,062 under typical, Salisbury
- 2015 BMW X4, 160,000 miles, £7,099, £628 under typical, Grays
- 2022 BMW X4, 29,391 miles, £30,650, Wakefield
- 2019 BMW X4, 46,000 miles, £20,995, Mansfield
- 2019 BMW X4, 59,689 miles, £26,990, London
- 2022 BMW X4, 13,523 miles, £35,150, Watford
- 2020 BMW X4, 42,370 miles, £24,899, Winsford
- 2017 BMW X4, 62,915 miles, £14,999, Rushden
- 2018 BMW X4, 40,700 miles, £20,300, Horley
- 2022 BMW X4, 43,625 miles, £28,200, Darlington
- 2016 BMW X4, 126,074 miles, £9,990, Peterborough
- 2022 BMW X4, 46,823 miles, £31,990, Maidstone
- 2023 BMW X4, 12,780 miles, £36,450, Newcastle upon Tyne
- 2023 BMW X4, 19,605 miles, £34,090, Kingston upon Hull
- 2019 BMW X4, 61,418 miles, £20,475, Bolton
- 2019 BMW X4, 65,386 miles, £22,149, Horsham
- 2016 BMW X4, 45,981 miles, £16,495, Darwen
- 2020 BMW X4, 37,499 miles, £29,995, Cardigan
- 2025 BMW X4, 7,634 miles, £39,450, Cheltenham
- 2020 BMW X4, 67,511 miles, £21,780, Grantham
- 2019 BMW X4, 90,000 miles, £16,995, Norwich
- 2024 BMW X4, 25,847 miles, £35,490, Bradford
- 2021 BMW X4, 55,272 miles, £26,700, Aberdeen
- 2019 BMW X4, 64,800 miles, £21,490, Essendine
- 2019 BMW X4, 55,314 miles, £21,498, Manchester
- 2022 BMW X4, 27,504 miles, £38,990, Manchester
- 2020 BMW X4, 17,857 miles, £28,499, Southport
- 2019 BMW X4, 79,000 miles, £19,495, Romford
- 2025 BMW X4, 9,635 miles, £38,950, Cheltenham
- 2018 BMW X4, 78,158 miles, £16,995, Leyland
- 2022 BMW X4, 27,489 miles, £31,699, Bath
- 2021 BMW X4, 57,671 miles, £24,995, Kendal
- 2014 BMW X4, 72,000 miles, £12,950, Brentwood
- 2025 BMW X4, 5,694 miles, £40,850, Cheltenham
- 2020 BMW X4, 80,859 miles, £21,700, Cardiff
- 2019 BMW X4, 60,580 miles, £22,444, Southport
- 2019 BMW X4, 74,000 miles, £18,950, Radlett
- 2020 BMW X4, 33,520 miles, £26,300, Ashford
- 2019 BMW X4, 33,600 miles, £28,999, Wombourne
- 2016 BMW X4, 68,006 miles, £14,495, Redditch
- 2019 BMW X4, 54,740 miles, £21,495, Stoke-on-Trent
- 2015 BMW X4, 89,000 miles, £10,995, Radlett
- 2020 BMW X4, 25,418 miles, £29,690, Manchester
BMW X4 prices by year
- 2025 (55)
- 2024 (34)
- 2023 (66)
- 2022 (64)
- 2021 (48)
- 2020 (58)
- 2019 (119)
- 2018 (49)
- 2017 (40)
- 2016 (49)
- 2015 (48)
BMW X4 by price
More BMW
- All BMW cars
- BMW 1 Series (7,136)
- BMW 3 Series (6,996)
- BMW X5 (3,233)
- BMW X3 (3,017)
- BMW 5 Series (2,885)
- BMW X1 (2,593)
- BMW 2 Series (1,857)
- BMW 4 Series (1,794)
- BMW 2 Series Gran Coupe (1,284)
- BMW 4 Series Gran Coupe (1,201)
- BMW i4 (829)
- BMW M3 (828)
- BMW 2 Series Active Tourer (808)
- BMW X2 (771)
- BMW M4 (755)