Used BMW Z4 cars for sale on What Car?

Powered by

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

Chosen Filters (2)
* Postcode invalid
BMW Z4 2.0 20i M Sport Auto SDrive Euro 6 2dr

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

Newtownabbey, County antrim
  • 2016 reg
  • Petrol
  • 2 Doors
  • Automatic
  • 54,732 Miles
£14,995
Image unavailable

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

Coventry, Warwickshire
  • 2013 reg
  • Petrol
  • 2 Doors
  • Automatic
  • 104,000 Miles
£8,290
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
  • 2024 reg
  • Petrol
  • 2 Doors
  • Automatic
  • 3,000 Miles
£42,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

Southampton, Hampshire
  • 2019 reg
  • Petrol
  • 2 Doors
  • Automatic
  • 27,674 Miles
£25,951
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

Leicester, Leicestershire
  • 2013 reg
  • Petrol
  • 2 Doors
  • Manual
  • 122,000 Miles
£6,495
BMW 1 SERIES 2.0 20i SDrive Euro 6 (s/s) 2dr

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

Whitley bay, Tyne and wear
  • 2016 reg
  • Petrol
  • 2 Doors
  • Manual
  • 37,000 Miles
£13,494
BMW Z4 3.0 M40i Auto SDrive Euro 6 (s/s) 2dr

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

Preston, Lancashire
  • 2021 reg
  • Petrol
  • 2 Doors
  • Automatic
  • 27,272 Miles
£35,990
Image unavailable

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

Bury st. edmunds, Suffolk
  • 2014 reg
  • Petrol
  • 2 Doors
  • Manual
  • 42,000 Miles
£11,750
BMW Z4 3.0 30i M Sport Auto SDrive Euro 5 2dr

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

Tewkesbury, Gloucestershire
  • 2011 reg
  • Petrol
  • 2 Doors
  • Automatic
  • 44,650 Miles
£14,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

Wigan, Lancashire
  • 2019 reg
  • Petrol
  • 2 Doors
  • Automatic
  • 48,774 Miles
£29,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

Oldham, Lancashire
  • 2019 reg
  • Petrol
  • 2 Doors
  • Automatic
  • 15,000 Miles
£25,925
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
  • 2016 reg
  • Petrol
  • 2 Doors
  • Manual
  • 27,000 Miles
£14,000
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

Cheltenham, Gloucestershire
  • 2019 reg
  • Petrol
  • 2 Doors
  • Automatic
  • 35,701 Miles
£25,950
BMW Z4 3.0 M40i Auto SDrive Euro 6 (s/s) 2dr

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

Cheltenham, Gloucestershire
  • 2023 reg
  • Petrol
  • 2 Doors
  • Automatic
  • 4,293 Miles
£47,950
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

Fareham, Hampshire
  • 2016 reg
  • Petrol
  • 2 Doors
  • Manual
  • 60,632 Miles
£12,999
BMW Z4 2.5i Euro 3 2dr

BMW Z4 2.5i Euro 3 2dr

Burntwood, Staffordshire
  • 2003 reg
  • Petrol
  • 2 Doors
  • Manual
  • 105,952 Miles
£2,890
BMW Z4 2.0 20i M Sport Auto SDrive Euro 6 2dr

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

Stoke-on-trent, Staffordshire
  • 2016 reg
  • Petrol
  • 2 Doors
  • Automatic
  • 49,036 Miles
£16,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

Sheffield, South yorkshire
  • 2022 reg
  • Petrol
  • 2 Doors
  • Automatic
  • 2,075 Miles
£37,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

Hindhead, Surrey
  • 2022 reg
  • Petrol
  • 2 Doors
  • Automatic
  • 7,609 Miles
£41,600
BMW Z4 3.0 Si Sport Euro 4 2dr

BMW Z4 3.0 Si Sport Euro 4 2dr

Peterborough, Cambridgeshire
  • 2007 reg
  • Petrol
  • 2 Doors
  • Manual
  • 135,000 Miles
£9,500
...