Used BMW Z4 cars for sale on What Car?

In partnership with

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

Chosen Filters (4)
* Postcode invalid
Image unavailable

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

Heywood, Lancs
  • 2016 reg
  • Petrol
  • 2 Doors
  • Automatic
  • 36,647 Miles
£14,950
BMW Z4 2.0 18i SDrive Euro 6 (s/s) 2dr

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

Pudsey, West yorkshire
  • 2013 reg
  • Petrol
  • 2 Doors
  • Manual
  • 68,000 Miles
£7,400
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

Cannock, Staffordshire
  • 2011 reg
  • Petrol
  • 2 Doors
  • Manual
  • 70,656 Miles
£9,890
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

Crowborough, East sussex
  • 2012 reg
  • Petrol
  • 2 Doors
  • Manual
  • 30,000 Miles
£9,950
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

Shefford, Bedfordshire
  • 2014 reg
  • Petrol
  • 2 Doors
  • Manual
  • 66,000 Miles
£8,995
BMW Z4 2.0 20i Auto SDrive Euro 6 2dr

BMW Z4 2.0 20i Auto SDrive Euro 6 2dr

Bristol, Gloucestershire
  • 2015 reg
  • Petrol
  • 2 Doors
  • Automatic
  • 72,509 Miles
£11,162
BMW Z SERIES 2.0 18i M Sport SDrive Euro 6 (s/s) 2dr

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

Darlington, County durham
  • 2016 reg
  • Petrol
  • 2 Doors
  • Manual
  • 68,186 Miles
£10,000
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

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

Cardiff, Glamorgan
  • 2013 reg
  • Petrol
  • 2 Doors
  • Manual
  • 66,000 Miles
£8,000
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

March, Cambridgeshire
  • 2012 reg
  • Petrol
  • 2 Doors
  • Manual
  • 75,916 Miles
£7,995
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

Manchester, Lancashire
  • 2012 reg
  • Petrol
  • 2 Doors
  • Manual
  • 87,432 Miles
£7,240
BMW Z4 2.0 20i SDrive Euro 5 (s/s) 2dr

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

Chichester, West sussex
  • 2012 reg
  • Petrol
  • 2 Doors
  • Manual
  • 52,000 Miles
£9,995
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

Maidenhead, Berkshire
  • 2013 reg
  • Petrol
  • 2 Doors
  • Manual
  • 37,000 Miles
£9,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

Cleckheaton, West yorkshire
  • 2011 reg
  • Petrol
  • 2 Doors
  • Manual
  • 83,000 Miles
£9,990
BMW Z4 2.0 18i M Sport Auto SDrive Euro 6 2dr

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

Beckton, London
  • 2017 reg
  • Petrol
  • 2 Doors
  • Automatic
  • 52,289 Miles
£13,988
BMW Z4 2.0 28i M Sport Auto SDrive Euro 6 2dr

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

Bristol, Gloucestershire
  • 2016 reg
  • Petrol
  • 2 Doors
  • Automatic
  • 36,768 Miles
£15,393
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

Bury, Lancs
  • 2015 reg
  • Petrol
  • 2 Doors
  • Manual
  • 76,347 Miles
£9,970
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

Southampton, Hampshire
  • 2015 reg
  • Petrol
  • 2 Doors
  • Manual
  • 17,000 Miles
£15,990
BMW Z4 2.0 18i M Sport Auto SDrive Euro 6 2dr

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

Peterborough, Northamptonshire
  • 2014 reg
  • Petrol
  • 2 Doors
  • Automatic
  • 38,088 Miles
£12,990
BMW Z4 2.0 20i SDrive Euro 6 (s/s) 2dr

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

York, Yorkshire
  • 2016 reg
  • Petrol
  • 2 Doors
  • Manual
  • 82,000 Miles
£9,695
...