2021 BMW X4 prices
46 cars from UK dealers, updated 23 October 2026. Typical asking price £28,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.
Half of the 46 priced 2021 BMW X4 cars for sale are priced between £26,000 and £29,500.
Typical mileage 48,000 miles.
28 have had their price cut since they were first listed.
Is the price fair?
The prices above describe the cars currently advertised. They are not a valuation of every car of this model and year. Open a car to see its expected asking price, adjusted for mileage and specification, alongside the available evidence.
Cars for sale now
The cheaper cars like each one are on its AskCar page.
- 2021 BMW X4, 34,103 miles, £26,749, £5,437 under typical, Glasgow
- 2021 BMW X4, 45,295 miles, £24,000, £4,525 under typical, Grays
- 2021 BMW X4, 41,922 miles, £24,800, £4,052 under typical, Aberdeen
- 2021 BMW X4, 17,346 miles, £28,495, £4,104 under typical, Manchester
- 2021 BMW X4, 33,783 miles, £28,401, £3,374 under typical, Bromley
- 2021 BMW X4, 93,000 miles, £19,975, £2,349 under typical, Tonbridge
- 2021 BMW X4, 42,634 miles, £25,299, £2,802 under typical, Scunthorpe
- 2021 BMW X4, 33,859 miles, £31,490, £3,184 under typical, Leicester
- 2021 BMW X4, 49,000 miles, £25,480, £2,512 under typical, Sheffield
- 2021 BMW X4, 48,203 miles, £25,199, Corby
- 2021 BMW X4, 94,500 miles, £19,290, Peterborough
- 2021 BMW X4, 55,272 miles, £26,700, Aberdeen
- 2021 BMW X4, 54,100 miles, £25,490, Lincoln
- 2021 BMW X4, 38,047 miles, £27,399, Stoke-on-Trent
- 2021 BMW X4, 48,668 miles, £28,250, Broxburn
- 2021 BMW X4, 54,915 miles, £27,495, Shrewsbury
- 2021 BMW X4, 50,686 miles, £26,500, Aberdeen
- 2021 BMW X4, 34,825 miles, £28,995, Inverness
- 2021 BMW X4, 46,902 miles, £31,500, Harold Wood
- 2021 BMW X4, 44,800 miles, £28,199, Market Harborough
- 2021 BMW X4, 53,479 miles, £28,898, Glasgow
- 2021 BMW X4, 16,935 miles, £39,380, Royal Tunbridge Wells
- 2021 BMW X4, 47,864 miles, £27,985, Manchester
- 2021 BMW X4, 32,214 miles, £37,975, Bury
- 2021 BMW X4, 77,592 miles, £28,789, Hertford
- 2021 BMW X4, 46,360 miles, £28,495, Hinckley
- 2021 BMW X4, 66,521 miles, £24,750, Luton
- 2021 BMW X4, 54,170 miles, £28,991, Nottingham
- 2021 BMW X4, 34,121 miles, £31,995, Hailsham
- 2021 BMW X4, 62,803 miles, £26,300, Aberdeen
- 2021 BMW X4, 59,610 miles, £31,000, Newport
- 2021 BMW X4, 55,121 miles, £27,500, Cardiff
- 2021 BMW X4, 46,000 miles, £28,995, Newport
- 2021 BMW X4, 35,443 miles, £38,538, Durham
- 2021 BMW X4, 28,972 miles, £31,690, Maidstone
- 2021 BMW X4, 33,306 miles, £39,800, Crawley
- 2021 BMW X4, 70,500 miles, £25,995, Belper
- 2021 BMW X4, 32,700 miles, £31,995, Leeds
- 2021 BMW X4, 79,989 miles, £24,495, Dawley
- 2021 BMW X4, 73,843 miles, £25,990, Warrington
- 2021 BMW X4, 63,124 miles, £28,194, Winchester
- 2021 BMW X4, 50,793 miles, £30,422, Bolton
- 2021 BMW X4, 54,402 miles, £29,998, Irvine
- 2021 BMW X4, 73,250 miles, £28,850, Warnham
- 2021 BMW X4, 78,799 miles, £26,498, Inverness
- 2021 BMW X4, 82,481 miles, £26,995, Nottingham
BMW X4 by gearbox, fuel and body
BMW X4 prices by year
BMW X4 by price
More BMW
- All BMW X4
- 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)