Used BMW Z4 cars for sale on What Car?

Powered by

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

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

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

Stoke-on-trent, Staffordshire
  • 2014 reg
  • Petrol
  • 2 Doors
  • Manual
  • 66,204 Miles
£10,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

Hailsham, East sussex
  • 2020 reg
  • Petrol
  • 2 Doors
  • Automatic
  • 18,137 Miles
£28,995
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

Chorley, Lancashire
  • 2014 reg
  • Petrol
  • 2 Doors
  • Manual
  • 71,000 Miles
£10,499
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

Harrogate, North yorkshire
  • 2019 reg
  • Petrol
  • 2 Doors
  • Automatic
  • 37,800 Miles
£25,390
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

Ashford, Kent
  • 2021 reg
  • Petrol
  • 2 Doors
  • Automatic
  • 13,444 Miles
£28,990
BMW Z4 2.0 28i M Sport Auto SDrive Euro 6 2dr

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

Derby, Derbyshire
  • 2015 reg
  • Petrol
  • 2 Doors
  • Automatic
  • 64,000 Miles
£13,990
BMW Z4 2.5 Z4 2.5i SE Roadster

BMW Z4 2.5 Z4 2.5i SE Roadster

Norwich, Norfolk
  • 2003 reg
  • Petrol
  • 2 Doors
  • Manual
  • 148,784 Miles
£2,495
BMW Z4 2.5 23i Highline Edition SDrive Euro 5 2dr

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

Northampton, Northamptonshire
  • 2011 reg
  • Petrol
  • 2 Doors
  • Manual
  • 62,561 Miles
£9,590
BMW Z4 3.0 M40i Auto SDrive Euro 6 (s/s) 2dr

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

North somerset, North somerset
  • 2019 reg
  • Petrol
  • 2 Doors
  • Automatic
  • 15,000 Miles
£32,949
BMW Z4 2.0 20i M Sport Auto SDrive Euro 6 2dr

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

Christchurch, Dorset
  • 2014 reg
  • Petrol
  • 2 Doors
  • Automatic
  • 59,500 Miles
£12,990
BMW Z4 3.0 35is DCT SDrive Euro 5 2dr

BMW Z4 3.0 35is DCT SDrive Euro 5 2dr

Welwyn garden city, Hertfordshire
  • 2016 reg
  • Petrol
  • 2 Doors
  • Automatic
  • 48,000 Miles
£22,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

Macclesfield, Cheshire
  • 2019 reg
  • Petrol
  • 2 Doors
  • Automatic
  • 26,000 Miles
£24,990
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

Great yarmouth, Norfolk
  • 2014 reg
  • Petrol
  • 2 Doors
  • Manual
  • 48,225 Miles
£12,295
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

Horsham, West sussex
  • 2012 reg
  • Petrol
  • 2 Doors
  • Manual
  • 47,000 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

  • 2015 reg
  • Petrol
  • 2 Doors
  • Automatic
  • 50,140 Miles
£13,406
BMW Z4 2.5 23i SDrive Euro 5 2dr

BMW Z4 2.5 23i SDrive Euro 5 2dr

Washington, Tyne and wear
  • 2010 reg
  • Petrol
  • 2 Doors
  • Manual
  • 77,800 Miles
£7,499
BMW Z4 3.0 30i M Sport Auto SDrive Euro 5 2dr

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

Northampton, Northamptonshire
  • 2010 reg
  • Petrol
  • 2 Doors
  • Automatic
  • 76,521 Miles
£11,790
BMW Z4 2.5 23i SDrive Euro 5 2dr

BMW Z4 2.5 23i SDrive Euro 5 2dr

Altrincham, Cheshire
  • 2009 reg
  • Petrol
  • 2 Doors
  • Manual
  • 91,710 Miles
£7,390
Image unavailable

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

Chorley, Lancashire
  • 2016 reg
  • Petrol
  • 2 Doors
  • Automatic
  • 87,000 Miles
£11,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

Wickford, Essex
  • 2020 reg
  • Petrol
  • 2 Doors
  • Automatic
  • 22,000 Miles
£25,950
...