Used BMW Z4 cars for sale on What Car?

Powered by

What Car? Classifieds have 432 approved used BMW Z4 cars available for sale from BMW approved dealers. Browse our classifieds now, the easiest and most powerful used car search around and find the perfect approved used BMW Z4 cars near you.

Powered by

Cars found 432

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

Worcester, Worcestershire
  • 2020 reg
  • Petrol
  • 2 Doors
  • Automatic
  • 27,585 Miles
£26,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

Dunstable, Bedfordshire
  • 2019 reg
  • Petrol
  • 2 Doors
  • Automatic
  • 27,648 Miles
£24,999
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

Chesterfield, Derbyshire
  • 2020 reg
  • Petrol
  • 2 Doors
  • Automatic
  • 28,774 Miles
£31,498
BMW Z4 2.0 20i SDrive Euro 5 (s/s) 2dr

BMW Z4 2.0 20i SDrive Euro 5 (s/s) 2dr

Nottingham, Nottinghamshire
  • 2012 reg
  • Petrol
  • 2 Doors
  • Manual
  • 76,935 Miles
£7,995
BMW Z4 2.0 20i M Sport Auto SDrive Euro 5 2dr

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

Stone, Staffordshire
  • 2012 reg
  • Petrol
  • 2 Doors
  • Automatic
  • 64,500 Miles
£10,995
BMW Z4 2.0 20i M Sport Auto SDrive Euro 6 2dr

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

Prenton, Merseyside
  • 2015 reg
  • Petrol
  • 2 Doors
  • Automatic
  • 77,115 Miles
£11,990
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

Chatham, Kent
  • 2019 reg
  • Petrol
  • 2 Doors
  • Automatic
  • 26,733 Miles
£24,600
BMW Z4 2.0 28i M Sport Auto SDrive Euro 6 2dr

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

Hailsham, East sussex
  • 2014 reg
  • Petrol
  • 2 Doors
  • Automatic
  • 56,855 Miles
£14,495
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

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

Ipswich, Suffolk
  • 2015 reg
  • Petrol
  • 2 Doors
  • Automatic
  • 37,013 Miles
£15,250
Image unavailable

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

Winchester, Hampshire
  • 2019 reg
  • Petrol
  • 2 Doors
  • Automatic
  • 23,430 Miles
£33,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

Derby, Derbyshire
  • 2019 reg
  • Petrol
  • 2 Doors
  • Automatic
  • 23,000 Miles
£25,400
BMW Z4 3.0 Si Sport Euro 4 2dr

BMW Z4 3.0 Si Sport Euro 4 2dr

Sutton-in-ashfield, Nottinghamshire
  • 2007 reg
  • Petrol
  • 2 Doors
  • Manual
  • 87,222 Miles
£9,795
BMW Z4 3.0 M40i Auto SDrive Euro 6 (s/s) 2dr

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

Stevenage, Hertfordshire
  • 2023 reg
  • Petrol
  • 2 Doors
  • Automatic
  • 5,459 Miles
£48,000
BMW Z4 2.0i SE Euro 4 2dr

BMW Z4 2.0i SE Euro 4 2dr

Leicester, Leicestershire
  • 2007 reg
  • Petrol
  • 2 Doors
  • Manual
  • 33,200 Miles
£7,990
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

Blackburn, Lancashire
  • 2020 reg
  • Petrol
  • 2 Doors
  • Automatic
  • 25,057 Miles
£26,420
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

  • 2019 reg
  • Petrol
  • 2 Doors
  • Automatic
  • 39,177 Miles
£23,329
BMW Z4 3.0 30i SDrive Euro 5 2dr

BMW Z4 3.0 30i SDrive Euro 5 2dr

Northampton, Northamptonshire
  • 2010 reg
  • Petrol
  • 2 Doors
  • Manual
  • 48,126 Miles
£10,990
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

Derby, Derbyshire
  • 2019 reg
  • Petrol
  • 2 Doors
  • Automatic
  • 16,000 Miles
£24,990
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

Stevenage, Hertfordshire
  • 2022 reg
  • Petrol
  • 2 Doors
  • Automatic
  • 11,203 Miles
£36,450
...