Used BMW Z4 cars for sale on What Car?

Powered by

What Car? Classifieds have 312 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 312

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

Preston, Lancashire
  • 2020 reg
  • Petrol
  • 2 Doors
  • Automatic
  • 6,456 Miles
£31,990
BMW Z4 2.5 23i M Sport SDrive Euro 5 2dr

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

Horsham, West sussex
  • 2011 reg
  • Petrol
  • 2 Doors
  • Manual
  • 49,000 Miles
£11,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

Preston, Lancashire
  • 2021 reg
  • Petrol
  • 2 Doors
  • Automatic
  • 27,000 Miles
£27,195
BMW Z4 2.0 20i M Sport Auto SDrive Euro 6 2dr

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

Derby, Derbyshire
  • 2017 reg
  • Petrol
  • 2 Doors
  • Automatic
  • 58,502 Miles
£14,500
BMW Z4 2.0 20i SDrive Euro 5 (s/s) 2dr

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

Sheffield, South yorkshire
  • 2012 reg
  • Petrol
  • 2 Doors
  • Manual
  • 97,000 Miles
£6,990
BMW Z4 2.5 23i Highline Edition SDrive Euro 5 2dr

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

Middlewich, Cheshire
  • 2011 reg
  • Petrol
  • 2 Doors
  • Manual
  • 44,548 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

Waltham cross, Hertfordshire
  • 2021 reg
  • Petrol
  • 2 Doors
  • Automatic
  • 15,494 Miles
£29,300
BMW Z4 2.0 20i M Sport SDrive Euro 5 (s/s) 2dr

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

Stoke-on-trent, Staffordshire
  • 2012 reg
  • Petrol
  • 2 Doors
  • Manual
  • 73,118 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

Warrington, Cheshire
  • 2022 reg
  • Petrol
  • 2 Doors
  • Automatic
  • 4,086 Miles
£34,499
BMW Z4 3.0 30i M Sport SDrive Euro 5 2dr

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

Northampton, Northamptonshire
  • 2010 reg
  • Petrol
  • 2 Doors
  • Manual
  • 58,235 Miles
£12,490
BMW Z4 3.0 Si Sport Auto Euro 4 2dr

BMW Z4 3.0 Si Sport Auto Euro 4 2dr

Northampton, Northamptonshire
  • 2006 reg
  • Petrol
  • 2 Doors
  • Automatic
  • 68,221 Miles
£12,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

Welwyn garden city, Hertfordshire
  • 2021 reg
  • Petrol
  • 2 Doors
  • Automatic
  • 15,224 Miles
£29,990
BMW Z4 3.0 M40i Auto SDrive Euro 6 (s/s) 2dr

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

York, Yorkshire
  • 2021 reg
  • Petrol
  • 2 Doors
  • Automatic
  • 11,200 Miles
£37,985
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

Farnborough, Hampshire
  • 2023 reg
  • Petrol
  • 2 Doors
  • Automatic
  • 1,531 Miles
£41,995
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

West drayton, Greater london
  • 2021 reg
  • Petrol
  • 2 Doors
  • Automatic
  • 2,231 Miles
£33,169
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

Bolton, Lancashire
  • 2019 reg
  • Petrol
  • 2 Doors
  • Automatic
  • 11,554 Miles
£26,990
BMW Z4 3.0 Si Sport Euro 4 2dr

BMW Z4 3.0 Si Sport Euro 4 2dr

Northampton, Northamptonshire
  • 2007 reg
  • Petrol
  • 2 Doors
  • Manual
  • 87,231 Miles
£12,490
BMW Z4 3.0i SE SMG Euro 3 2dr

BMW Z4 3.0i SE SMG Euro 3 2dr

Oldham, Lancashire
  • 2005 reg
  • Petrol
  • 2 Doors
  • Automatic
  • 97,263 Miles
£3,995
BMW Z4 3.0 M40i Auto SDrive Euro 6 (s/s) 2dr

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

Bawtry, South yorkshire
  • 2019 reg
  • Petrol
  • 2 Doors
  • Automatic
  • 27,370 Miles
£31,475
BMW Z4 2.0 20i SDrive Euro 6 (s/s) 2dr

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

Newport, Gwent
  • 2014 reg
  • Petrol
  • 2 Doors
  • Manual
  • 35,500 Miles
£12,495
...