2020 BMW Z4 prices
45 cars from UK dealers, updated 22 October 2026. Typical asking price £26,000.
AskCar lists 588,092 cars from 13,071 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 44 priced 2020 BMW Z4 cars for sale are priced between £24,000 and £28,000.
Typical mileage 37,000 miles.
22 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.
- 2020 BMW Z4, 40,475 miles, £20,850, £2,949 under typical, Watford
- 2020 BMW Z4, 22,970 miles, £25,295, £2,534 under typical, Dundee
- 2020 BMW Z4, 12,379 miles, £34,671, Ealing
- 2020 BMW Z4, 31,961 miles, £23,900, Crewe
- 2020 BMW Z4, 17,050 miles, £25,995, Stratford-upon-Avon
- 2020 BMW Z4, 42,987 miles, £22,500, Newcastle upon Tyne
- 2020 BMW Z4, 32,205 miles, £25,999, Peterborough
- 2020 BMW Z4, 38,257 miles, £23,999, Southport
- 2020 BMW Z4, 40,384 miles, £22,970, Minehead
- 2020 BMW Z4, 21,374 miles, £25,799, King's Lynn
- 2020 BMW Z4, 18,000 miles, £33,990, Manchester
- 2020 BMW Z4, 42,700 miles, £25,000, Leighton Buzzard
- 2020 BMW Z4, 62,470 miles, £20,450, Newcastle upon Tyne
- 2020 BMW Z4, 17,750 miles, £26,750, Liskeard
- 2020 BMW Z4, 18,000 miles, £34,480, Sutton in Ashfield
- 2020 BMW Z4, 37,303 miles, £24,846, Sunderland
- 2020 BMW Z4, 41,162 miles, £30,500, Ash and Ash Vale
- 2020 BMW Z4, 44,000 miles, £23,989, Broxbourne
- 2020 BMW Z4, 33,514 miles, £27,000, Newcastle upon Tyne
- 2020 BMW Z4, 10,008 miles, £28,290, Canterbury
- 2020 BMW Z4, 33,390 miles, £24,990, Chippenham
- 2020 BMW Z4, 68,422 miles, £20,000, Leeds
- 2020 BMW Z4, 29,326 miles, £26,490, Plymouth
- 2020 BMW Z4, 33,600 miles, £32,290, Swindon
- 2020 BMW Z4, 29,920 miles, £27,690, Derby
- 2020 BMW Z4, 69,700 miles, £25,695, Newport
- 2020 BMW Z4, 46,434 miles, £23,299, Walsall
- 2020 BMW Z4, 31,698 miles, £25,595, Milton Keynes
- 2020 BMW Z4, 60,546 miles, £21,695, Turners Hill
- 2020 BMW Z4, 16,500 miles, £27,995, Shrewsbury
- 2020 BMW Z4, 34,500 miles, £32,899, Atherstone
- 2020 BMW Z4, 49,062 miles, £31,490, Eastleigh
- 2020 BMW Z4, 40,000 miles, £27,000, Cardiff
- 2020 BMW Z4, 22,224 miles, £29,750, Croydon
- 2020 BMW Z4, 46,200 miles, £25,990, Colne
- 2020 BMW Z4, 76,358 miles, £19,995, Dunton Bassett
- 2020 BMW Z4, 60,840 miles, £29,093, Exeter
- 2020 BMW Z4, 34,872 miles, £27,800, Aberdeen
- 2020 BMW Z4, 42,491 miles, £25,750, Tring
- 2020 BMW Z4, 55,072 miles, £25,475, Worthing
- 2020 BMW Z4, 63,680 miles, £22,998, Preston
- 2020 BMW Z4, 31,789 miles, £37,500, Tamworth
- 2020 BMW Z4, 54,074 miles, £24,898, Kirkcaldy
- 2020 BMW Z4, 49,408 miles, £24,990, Swindon
- 2020 BMW Z4, 46,200 miles, Colne
BMW Z4 by gearbox, fuel and body
BMW Z4 prices by year
- 2025 (24)
- 2024 (34)
- 2023 (42)
- 2022 (26)
- 2021 (33)
- 2019 (60)
- 2016 (20)
- 2015 (29)
- 2014 (39)
- 2013 (30)
- 2012 (33)
- 2011 (33)
- 2010 (23)
- 2009 (25)
BMW Z4 by price
- Under £5,000 (24)
- Under £8,000 (81)
- Under £10,000 (143)
- Under £15,000 (254)
- Under £20,000 (287)
- Under £30,000 (411)
More BMW
- All BMW Z4
- All BMW cars
- BMW 1 Series (7,270)
- BMW 3 Series (7,148)
- BMW X5 (3,301)
- BMW X3 (3,059)
- BMW 5 Series (2,906)
- BMW X1 (2,649)
- BMW 2 Series (1,879)
- BMW 4 Series (1,802)
- BMW 2 Series Gran Coupe (1,314)
- BMW 4 Series Gran Coupe (1,198)
- BMW i4 (859)
- BMW 2 Series Active Tourer (823)
- BMW M3 (823)
- BMW X2 (792)
- BMW M4 (762)