Used BMW Z4 cars for sale on What Car?

In partnership with

What Car? Classifieds has 356 approved used BMW Z4 cars available for sale from top BMW dealers. Browse our classifieds now - the easiest and most powerful used car search tool around – and find the perfect approved used BMW Z4 near you.

In partnership with

Cars found 356

Chosen Filters (2)
* Postcode invalid
BMW Z4 2.0 20i Sport Auto SDrive Euro 6 (s/s) 2dr

BMW Z4 2.0 20i Sport Auto SDrive Euro 6 (s/s) 2dr

Bracknell, Berkshire
  • 2019 reg
  • Petrol
  • 2 Doors
  • Automatic
  • 15,089 Miles
£21,990
BMW Z4 2.0 20i M Sport Auto SDrive Euro 5 2dr

BMW Z4 2.0 20i M Sport Auto SDrive Euro 5 2dr

Epping, Essex
  • 2012 reg
  • Petrol
  • 2 Doors
  • Automatic
  • 45,000 Miles
£10,990
BMW Z4 2.0i SE Euro 4 2dr

BMW Z4 2.0i SE Euro 4 2dr

Edinburgh, Midlothian
  • 2007 reg
  • Petrol
  • 2 Doors
  • Manual
  • 81,800 Miles
£4,000
BMW Z4 2.0 28i M Sport Auto SDrive Euro 5 2dr

BMW Z4 2.0 28i M Sport Auto SDrive Euro 5 2dr

Hitchin, Hertfordshire
  • 2012 reg
  • Petrol
  • 2 Doors
  • Automatic
  • 66,500 Miles
£10,990
BMW Z4 2.5 23i Highline Edition SDrive Euro 5 2dr

BMW Z4 2.5 23i Highline Edition SDrive Euro 5 2dr

Stockport, Cheshire
  • 2011 reg
  • Petrol
  • 2 Doors
  • Manual
  • 46,518 Miles
£9,490
BMW Z4 2.0 20i M Sport Auto SDrive Euro 6 (s/s) 2dr

BMW Z4 2.0 20i M Sport Auto SDrive Euro 6 (s/s) 2dr

Nottingham, Derbyshire
  • 2022 reg
  • Petrol
  • 2 Doors
  • Automatic
  • 13,846 Miles
£28,000
BMW Z4 2.0 20i M Sport Auto SDrive Euro 6 (s/s) 2dr

BMW Z4 2.0 20i M Sport Auto SDrive Euro 6 (s/s) 2dr

London, Greater london
  • 2019 reg
  • Petrol
  • 2 Doors
  • Automatic
  • 61,039 Miles
£18,801
BMW Z4 2.0 20i Auto SDrive Euro 6 2dr

BMW Z4 2.0 20i Auto SDrive Euro 6 2dr

Frome, Somerset
  • 2015 reg
  • Petrol
  • 2 Doors
  • Automatic
  • 44,000 Miles
£13,995
BMW Z4 2.0 20i M Sport Auto SDrive Euro 6 (s/s) 2dr

BMW Z4 2.0 20i M Sport Auto SDrive Euro 6 (s/s) 2dr

Shipley, West yorkshire
  • 2020 reg
  • Petrol
  • 2 Doors
  • Automatic
  • 26,000 Miles
£24,995
BMW Z4 2.5 23i SDrive Euro 5 2dr

BMW Z4 2.5 23i SDrive Euro 5 2dr

Leicester, Leicestershire
  • 2010 reg
  • Petrol
  • 2 Doors
  • Manual
  • 84,913 Miles
£6,995
BMW Z4 2.5 23i M Sport Highline Edition SDrive Euro 5 2dr

BMW Z4 2.5 23i M Sport Highline Edition SDrive Euro 5 2dr

Bridgend, Mid glamorgan
  • 2011 reg
  • Petrol
  • 2 Doors
  • Manual
  • 96,062 Miles
£5,995
BMW Z4 2.0 28i M Sport Auto SDrive Euro 6 2dr

BMW Z4 2.0 28i M Sport Auto SDrive Euro 6 2dr

Cardiff, Glamorgan
  • 2015 reg
  • Petrol
  • 2 Doors
  • Automatic
  • 45,357 Miles
£13,849
BMW Z4 2.0 20i M Sport SDrive Euro 6 (s/s) 2dr

BMW Z4 2.0 20i M Sport SDrive Euro 6 (s/s) 2dr

Wigan, Lancashire
  • 2015 reg
  • Petrol
  • 2 Doors
  • Manual
  • 38,229 Miles
£12,490
BMW Z4 2.0 18i SDrive Euro 6 (s/s) 2dr

BMW Z4 2.0 18i SDrive Euro 6 (s/s) 2dr

Kings lynn, Norfolk
  • 2015 reg
  • Petrol
  • 2 Doors
  • Manual
  • 83,900 Miles
£7,799
BMW Z4 2.5i SE Auto Euro 4 2dr

BMW Z4 2.5i SE Auto Euro 4 2dr

Tadworth, Surrey
  • 2008 reg
  • Petrol
  • 2 Doors
  • Automatic
  • 17,531 Miles
£10,995
BMW Z4 CONVERTIBLE 2.0 20i M Sport SDrive Euro 6 (s/s) 2dr

BMW Z4 CONVERTIBLE 2.0 20i M Sport SDrive Euro 6 (s/s) 2dr

Wigan, Greater mancheste
  • 2013 reg
  • Petrol
  • 2 Doors
  • Manual
  • 76,000 Miles
£8,945
Image unavailable

BMW Z4 2.0 20i M Sport Auto SDrive Euro 6 2dr

Prenton, Merseyside
  • 2014 reg
  • Petrol
  • 2 Doors
  • Automatic
  • 66,801 Miles
£10,990
BMW Z4 2.0 20i M Sport Auto SDrive Euro 6 2dr

BMW Z4 2.0 20i M Sport Auto SDrive Euro 6 2dr

Cheltenham, Gloucestershire
  • 2015 reg
  • Petrol
  • 2 Doors
  • Automatic
  • 60,000 Miles
£11,950
BMW Z4 2.0 20i M Sport Auto SDrive Euro 6 2dr

BMW Z4 2.0 20i M Sport Auto SDrive Euro 6 2dr

Kidlington, Oxfordshire
  • 2015 reg
  • Petrol
  • 2 Doors
  • Automatic
  • 40,370 Miles
£14,190
BMW Z4 2.0 20i M Sport SDrive Euro 6 (s/s) 2dr

BMW Z4 2.0 20i M Sport SDrive Euro 6 (s/s) 2dr

Warwick, Warwickshire
  • 2015 reg
  • Petrol
  • 2 Doors
  • Manual
  • 97,500 Miles
£8,450
...