2021 BMW Z4 prices
34 cars from UK dealers, updated 23 October 2026. Typical asking price £27,500.
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 34 priced 2021 BMW Z4 cars for sale are priced between £25,500 and £29,000.
Typical mileage 30,000 miles.
13 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 Z4, 34,057 miles, £22,940, £2,498 under typical, Enfield
- 2021 BMW Z4, 33,650 miles, £25,500, Long Eaton
- 2021 BMW Z4, 20,879 miles, £27,771, Banstead
- 2021 BMW Z4, 24,134 miles, £25,498, Dumfries
- 2021 BMW Z4, 35,307 miles, £26,149, Norwich
- 2021 BMW Z4, 19,839 miles, £26,950, Falmouth
- 2021 BMW Z4, 17,000 miles, £28,995, Crawley
- 2021 BMW Z4, 13,415 miles, £35,750, Oldbury
- 2021 BMW Z4, 26,500 miles, £25,495, Telford
- 2021 BMW Z4, 30,801 miles, £27,200, Chelmsford
- 2021 BMW Z4, 44,000 miles, £30,500, Cranleigh
- 2021 BMW Z4, 39,000 miles, £25,495, Middlesbrough
- 2021 BMW Z4, 29,543 miles, £27,999, King's Lynn
- 2021 BMW Z4, 20,364 miles, £27,080, Blackburn
- 2021 BMW Z4, 46,204 miles, £24,599, Peterborough
- 2021 BMW Z4, 25,281 miles, £28,998, Telford
- 2021 BMW Z4, 26,079 miles, £28,990, Southend-on-Sea
- 2021 BMW Z4, 40,067 miles, £32,290, Bristol
- 2021 BMW Z4, 22,000 miles, £28,490, Bournemouth
- 2021 BMW Z4, 43,165 miles, £24,450, Bristol
- 2021 BMW Z4, 56,522 miles, £24,750, Preston
- 2021 BMW Z4, 35,000 miles, £25,975, Warrington
- 2021 BMW Z4, 28,217 miles, £29,323, Redhill
- 2021 BMW Z4, 36,000 miles, £25,995, Stoke-on-Trent
- 2021 BMW Z4, 43,936 miles, £27,560, Cardiff
- 2021 BMW Z4, 48,000 miles, £26,990, Keighley
- 2021 BMW Z4, 21,000 miles, £28,890, Bury St Edmunds
- 2021 BMW Z4, 9,489 miles, £33,499, King's Lynn
- 2021 BMW Z4, 37,000 miles, £29,485, Leeds
- 2021 BMW Z4, 22,376 miles, £38,998, Irvine
- 2021 BMW Z4, 21,144 miles, £29,950, High Wycombe
- 2021 BMW Z4, 23,533 miles, £32,599, Leeds
- 2021 BMW Z4, 52,561 miles, £27,750, Cardiff
- 2021 BMW Z4, 65,000 miles, £4,995, Staines
BMW Z4 by gearbox, fuel and body
BMW Z4 prices by year
- 2025 (23)
- 2024 (35)
- 2023 (43)
- 2022 (25)
- 2020 (46)
- 2019 (61)
- 2016 (20)
- 2015 (29)
- 2014 (38)
- 2013 (30)
- 2012 (35)
- 2011 (35)
- 2010 (23)
- 2009 (25)
BMW Z4 by price
- Under £5,000 (24)
- Under £8,000 (83)
- Under £10,000 (145)
- Under £15,000 (256)
- Under £20,000 (290)
- Under £30,000 (417)
More BMW
- All BMW Z4
- 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)