Used BMW Z4 for sale
537 cars from UK dealers, updated 21 October 2026. Typical asking price £19,000. Half of them are priced between £10,000 and £30,500.
196 have had their price cut since they were first listed.
Typical price by year
| Year | For sale | Typical price | Half are priced between |
|---|---|---|---|
| 2025 | 25 | £48,500 | £44,000 to £54,000 |
| 2024 | 34 | £38,500 | £36,500 to £47,000 |
| 2023 | 41 | £38,000 | £35,000 to £41,000 |
| 2022 | 23 | £31,500 | £28,500 to £36,500 |
| 2021 | 32 | £28,000 | £26,000 to £29,500 |
| 2020 | 44 | £26,000 | £24,000 to £28,000 |
| 2019 | 59 | £24,000 | £22,500 to £27,000 |
| 2016 | 21 | £15,000 | £13,500 to £17,600 |
| 2015 | 28 | £14,200 | £11,800 to £17,000 |
| 2014 | 38 | £11,100 | £9,200 to £13,600 |
| 2013 | 29 | £10,000 | £8,700 to £11,000 |
| 2012 | 33 | £9,400 | £8,400 to £11,000 |
| 2011 | 32 | £10,900 | £9,300 to £12,000 |
| 2010 | 22 | £8,600 | £8,000 to £10,200 |
| 2009 | 24 | £10,000 | £7,600 to £11,500 |
| 2007 | 10 | £5,000 | £3,000 to £9,200 |
| 2006 | 14 | £10,200 | £6,100 to £12,700 |
Cars for sale now, page 1 of 6
The cheaper cars like each one are on its AskCar page.
- 2007 BMW Z4, 143,000 miles, £2,500, £772 under typical, Chesterfield
- 2016 BMW Z4, 48,000 miles, £10,997, £3,236 under typical, Canvey Island
- 2014 BMW Z4, 39,614 miles, £8,795, £2,315 under typical, Harrow
- 2008 BMW Z4, 80,000 miles, £3,990, £946 under typical, Bury
- 2009 BMW Z4, 62,600 miles, £6,490, £1,438 under typical, Bedford
- 2003 BMW Z4, 72,000 miles, £5,995, £1,316 under typical, Werrington
- 2015 BMW Z4, 49,500 miles, £9,990, £2,018 under typical, Peterborough
- 2005 BMW Z4, 51,000 miles, £4,295, £867 under typical, Blackpool
- 2013 BMW Z4, 76,793 miles, £7,545, £1,495 under typical, Colchester
- 2010 BMW Z4, 61,000 miles, £6,995, £1,222 under typical, Needham Market
- 2007 BMW Z4, 115,000 miles, £2,995, £500 under typical, Manchester
- 2024 BMW Z4, 9,253 miles, £31,249, £5,152 under typical, Edinburgh
- 2020 BMW Z4, 40,475 miles, £20,850, £2,989 under typical, Watford
- 2024 BMW Z4, 12,700 miles, £39,900, £5,539 under typical, St Ives
- 2025 BMW Z4, 3,613 miles, £37,777, £5,061 under typical, Swindon
- 2010 BMW Z4, 57,000 miles, £7,450, £979 under typical, Newtownards
- 2012 BMW Z4, 51,001 miles, £8,990, £1,156 under typical, Kidderminster
- 2019 BMW Z4, 38,000 miles, £26,995, £3,436 under typical, Newport
- 2004 BMW Z4, 82,000 miles, £4,990, £599 under typical, South Croydon
- 2014 BMW Z4, 69,248 miles, £7,950, £941 under typical, Nuneaton
- 2014 BMW Z4, 40,500 miles, £11,995, £1,412 under typical, Waltham Cross
- 2003 BMW Z4, 110,000 miles, £4,490, £526 under typical, Keighley
- 2004 BMW Z4, 86,000 miles, £5,500, £620 under typical, Bolton
- 2016 BMW Z4, 33,816 miles, £13,950, £1,533 under typical, Newtownards
- 2021 BMW Z4, 34,057 miles, £22,940, £2,500 under typical, Enfield
- 2014 BMW Z4, 66,635 miles, £8,495, £914 under typical, Bedford
- 2021 BMW Z4, 33,896 miles, £29,749, £3,116 under typical, Peterborough
- 2016 BMW Z4, 42,200 miles, £13,000, £1,347 under typical, Worthing
- 2013 BMW Z4, 78,000 miles, £7,995, £813 under typical, Radlett
- 2020 BMW Z4, 22,970 miles, £25,295, £2,568 under typical, Dundee
- 2011 BMW Z4, 79,934 miles, £8,495, £862 under typical, Barnsley
- 2015 BMW Z4, 36,044 miles, £13,699, £1,387 under typical, Leeds
- 2012 BMW Z4, 79,000 miles, £7,950, £798 under typical, Cumbernauld
- 2009 BMW Z4, 43,645 miles, £9,995, £951 under typical, Dorchester
- 2022 BMW Z4, 19,073 miles, £33,989, £3,168 under typical, Hertford
- 2014 BMW Z4, 80,710 miles, £7,450, £691 under typical, Fleetwood
- 2014 BMW Z4, 79,000 miles, £7,999, £705 under typical, Peterborough
- 2015 BMW Z4, 61,050 miles, £11,995, Clydebank
- 2010 BMW Z4, 63,000 miles, £9,495, Radlett
- 2009 BMW Z4, 72,000 miles, £7,495, Radlett
- 2023 BMW Z4, 11,884 miles, £31,990, Norwich
- 2012 BMW Z4, 58,456 miles, £8,995, Chesterfield
- 2010 BMW Z4, 63,000 miles, £7,500, Hatfield
- 2019 BMW Z4, 38,933 miles, £28,070, Weston-super-Mare
- 2022 BMW Z4, 32,013 miles, £24,999, Crewe
- 2019 BMW Z4, 24,761 miles, £30,450, Royston
- 2023 BMW Z4, 23,450 miles, £36,795, Stoke-on-Trent
- 2015 BMW Z4, 73,671 miles, £10,450, Musselburgh
- 2019 BMW Z4, 15,836 miles, £24,950, Falmouth
- 2022 BMW Z4, 18,030 miles, £34,775, Peterborough
- 2019 BMW Z4, 25,392 miles, £23,000, Watford
- 2012 BMW Z4, 45,000 miles, £9,795, Wednesbury
- 2015 BMW Z4, 71,550 miles, £9,999, Blackminster
- 2011 BMW Z4, 88,327 miles, £10,240, Durham
- 2013 BMW Z4, 81,000 miles, £8,695, Keighley
- 2020 BMW Z4, 12,379 miles, £34,671, Ealing
- 2012 BMW Z4, 54,000 miles, £9,995, St Helens
- 2019 BMW Z4, 35,200 miles, £21,895, Bolton
- 2013 BMW Z4, 43,700 miles, £9,999, Nottingham
- 2021 BMW Z4, 33,650 miles, £25,500, Long Eaton
- 2016 BMW Z4, 66,248 miles, £13,500, Aylesbury
- 2011 BMW Z4, 62,000 miles, £11,995, Dronfield
- 2016 BMW Z4, 29,000 miles, £15,940, Stockport
- 2015 BMW Z4, 37,602 miles, £11,895, Turners Hill
- 2008 BMW Z4, 78,800 miles, £4,695, Blackburn
- 2014 BMW Z4, 36,446 miles, £10,350, Downpatrick
- 2023 BMW Z4, 4,426 miles, £32,975, Wolverhampton
- 2009 BMW Z4, 97,000 miles, £5,750, Tipton
- 2015 BMW Z4, 70,000 miles, £11,490, Windsor
- 2014 BMW Z4, 100,000 miles, £7,000, East Wemyss
- 2012 BMW Z4, 54,000 miles, £9,440, Havering
- 2014 BMW Z4, 26,835 miles, £10,995, Larbert
- 2013 BMW Z4, 37,000 miles, £10,500, Havering
- 2021 BMW Z4, 24,134 miles, £25,498, Dumfries
- 2019 BMW Z4, 36,237 miles, £22,795, Rochdale
- 2021 BMW Z4, 19,839 miles, £26,950, Falmouth
- 2011 BMW Z4, 50,000 miles, £10,999, Newton Purcell
- 2016 BMW Z4, 60,000 miles, £12,599, Norwich
- 2021 BMW Z4, 35,307 miles, £26,149, Norwich
- 2011 BMW Z4, 81,420 miles, £7,640, Epping
- 2021 BMW Z4, 20,879 miles, £27,771, Banstead
- 2020 BMW Z4, 31,961 miles, £23,900, Crewe
- 2011 BMW Z4, 103,500 miles, £6,990, Bury
- 2021 BMW Z4, 17,000 miles, £28,995, Crawley
- 2012 BMW Z4, 75,000 miles, £7,995, Cumbernauld
- 2023 BMW Z4, 14,500 miles, £39,488, Chelmsford
- 2013 BMW Z4, 49,000 miles, £10,449, Belfast
- 2020 BMW Z4, 38,257 miles, £23,999, Southport
- 2014 BMW Z4, 56,000 miles, £9,995, Cumbernauld
- 2019 BMW Z4, 39,950 miles, £21,490, Dartford
- 2013 BMW Z4, 51,922 miles, £9,690, Bury
- 2013 BMW Z4, 51,395 miles, £10,995, St Helens
- 2020 BMW Z4, 17,050 miles, £25,995, Stratford-upon-Avon
- 2022 BMW Z4, 11,402 miles, £28,149, Sheffield
- 2020 BMW Z4, 42,987 miles, £22,500, Newcastle upon Tyne
- 2012 BMW Z4, 56,479 miles, £8,995, Canterbury
- 2006 BMW Z4, 129,806 miles, £4,999, Southampton
- 2015 BMW Z4, 20,370 miles, £16,450, Leeds
- 2012 BMW Z4, 62,015 miles, £11,995, Aylesbury
- 2021 BMW Z4, 26,500 miles, £25,495, Telford
BMW Z4 by gearbox, fuel and body
BMW Z4 prices by year
- 2025 (25)
- 2024 (34)
- 2023 (41)
- 2022 (23)
- 2021 (32)
- 2020 (44)
- 2019 (59)
- 2016 (21)
- 2015 (28)
- 2014 (38)
- 2013 (29)
- 2012 (33)
- 2011 (32)
- 2010 (22)
- 2009 (24)
BMW Z4 by price
- Under £5,000 (23)
- Under £8,000 (78)
- Under £10,000 (137)
- Under £15,000 (248)
- Under £20,000 (279)
- Under £30,000 (399)
More BMW
- All BMW cars
- BMW 1 Series (7,259)
- BMW 3 Series (7,107)
- BMW X5 (3,282)
- BMW X3 (3,059)
- BMW 5 Series (2,883)
- BMW X1 (2,642)
- BMW 2 Series (1,882)
- BMW 4 Series (1,787)
- BMW 2 Series Gran Coupe (1,318)
- BMW 4 Series Gran Coupe (1,198)
- BMW i4 (856)
- BMW M3 (832)
- BMW 2 Series Active Tourer (809)
- BMW X2 (782)
- BMW M4 (753)