Used BMW Z4 cars for sale on What Car?

In partnership with

What Car? Classifieds has 270 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 270

Chosen Filters (2)
* Postcode invalid
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

Formby, Merseyside
  • 2015 reg
  • Petrol
  • 2 Doors
  • Manual
  • 77,000 Miles
£9,895
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

Newport, Gwent
  • 2019 reg
  • Petrol
  • 2 Doors
  • Automatic
  • 54,483 Miles
£23,500
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

Swansea, Glamorgan
  • 2019 reg
  • Petrol
  • 2 Doors
  • Automatic
  • 28,082 Miles
£21,950
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

Sidcup, Kent
  • 2023 reg
  • Petrol
  • 2 Doors
  • Automatic
  • 12,192 Miles
£30,317
BMW Z4 2.0 30i M Sport Auto SDrive Euro 6 (s/s) 2dr

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

Rotherham, South yorkshire
  • 2019 reg
  • Petrol
  • 2 Doors
  • Automatic
  • 13,327 Miles
£25,820
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

Tamworth, Staffordshire
  • 2020 reg
  • Petrol
  • 2 Doors
  • Automatic
  • 39,507 Miles
£25,500
BMW Z4 3.0 M40i Auto SDrive Euro 6 (s/s) 2dr

BMW Z4 3.0 M40i Auto SDrive Euro 6 (s/s) 2dr

Coleraine, County londonderry
  • 2024 reg
  • Petrol
  • 2 Doors
  • Automatic
  • 8,264 Miles
£43,700
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

Ramsgate, Kent
  • 2015 reg
  • Petrol
  • 2 Doors
  • Manual
  • 24,500 Miles
£14,250
BMW Z4 3.0si SE 2dr COUPE 3.0 2dr Coupe Manual Petrol

BMW Z4 3.0si SE 2dr COUPE 3.0 2dr Coupe Manual Petrol

Towcester, Northamptonshire
  • 2008 reg
  • Petrol
  • 2 Doors
  • Manual
  • 138,176 Miles
£7,995
BMW Z4 3.0 30i M Sport Highline Edition SDrive Euro 5 2dr

BMW Z4 3.0 30i M Sport Highline Edition SDrive Euro 5 2dr

Exeter, Devon
  • 2012 reg
  • Petrol
  • 2 Doors
  • Manual
  • 35,133 Miles
£13,690
BMW Z4 3.0 M40i Auto SDrive Euro 6 (s/s) 2dr

BMW Z4 3.0 M40i Auto SDrive Euro 6 (s/s) 2dr

Loughton, Essex
  • 2024 reg
  • Petrol
  • 2 Doors
  • Automatic
  • 12,535 Miles
£42,000
BMW Z4 3.0 M40i Auto SDrive Euro 6 (s/s) 2dr

BMW Z4 3.0 M40i Auto SDrive Euro 6 (s/s) 2dr

Manchester, Lancashire
  • 2023 reg
  • Petrol
  • 2 Doors
  • Automatic
  • 18,922 Miles
£38,990
BMW Z4 2.0 28i M Sport SDrive Euro 6 (s/s) 2dr

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

Derby, Derbyshire
  • 2015 reg
  • Petrol
  • 2 Doors
  • Manual
  • 50,000 Miles
£11,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

Tonbridge, Kent
  • 2013 reg
  • Petrol
  • 2 Doors
  • Automatic
  • 63,346 Miles
£9,888
BMW Z4 2.5 23i M Sport SDrive Euro 5 2dr

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

Rotherham, South yorkshire
  • 2011 reg
  • Petrol
  • 2 Doors
  • Manual
  • 51,973 Miles
£8,995
BMW Z4 3.0i SE Auto Euro 3 2dr

BMW Z4 3.0i SE Auto Euro 3 2dr

Banbury, Oxfordshire
  • 2005 reg
  • Petrol
  • 2 Doors
  • Automatic
  • 52,000 Miles
£9,980
BMW Z4 2.0 30i M Sport Auto SDrive Euro 6 (s/s) 2dr

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

Wymondham, Norfolk
  • 2019 reg
  • Petrol
  • 2 Doors
  • Automatic
  • 15,897 Miles
£26,999
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
£13,890
BMW Z4 3.0 Si Sport Euro 4 2dr

BMW Z4 3.0 Si Sport Euro 4 2dr

Saltash, Cornwall
  • 2006 reg
  • Petrol
  • 2 Doors
  • Manual
  • 76,100 Miles
£9,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

Carlisle, Cumberland
  • 2019 reg
  • Petrol
  • 2 Doors
  • Automatic
  • 16,999 Miles
£25,795
......