Used BMW Z4 cars for sale on What Car?

In partnership with

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

Chosen Filters (4)
* Postcode invalid
BMW Z4 2.5 23i SDrive Euro 5 2dr

BMW Z4 2.5 23i SDrive Euro 5 2dr

Northampton, Northamptonshire
  • 2009 reg
  • Petrol
  • 2 Doors
  • Manual
  • 57,611 Miles
£8,990
BMW Z4 2.0i Sport Euro 4 2dr

BMW Z4 2.0i Sport Euro 4 2dr

Bingley, West yorkshire
  • 2007 reg
  • Petrol
  • 2 Doors
  • Manual
  • 77,000 Miles
£4,495
BMW Z4 3.0 Si Sport Euro 4 2dr

BMW Z4 3.0 Si Sport Euro 4 2dr

Chertsey, Surrey
  • 2006 reg
  • Petrol
  • 2 Doors
  • Manual
  • 105,000 Miles
£9,000
BMW Z4 2.5i SE Auto Euro 4 2dr

BMW Z4 2.5i SE Auto Euro 4 2dr

Chertsey, Surrey
  • 2003 reg
  • Petrol
  • 2 Doors
  • Automatic
  • 167,000 Miles
£2,499
BMW Z4 3.0 Si Sport Euro 4 2dr

BMW Z4 3.0 Si Sport Euro 4 2dr

Taunton, Somerset
  • 2007 reg
  • Petrol
  • 2 Doors
  • Manual
  • 56,305 Miles
£12,995
BMW Z4 2.5 23i SDrive Euro 5 2dr

BMW Z4 2.5 23i SDrive Euro 5 2dr

Shipley, West yorkshire
  • 2009 reg
  • Petrol
  • 2 Doors
  • Manual
  • 95,865 Miles
£6,995
BMW Z4 2.0i SE Euro 4 2dr

BMW Z4 2.0i SE Euro 4 2dr

Hereford, Herefordshire
  • 2007 reg
  • Petrol
  • 2 Doors
  • Manual
  • 64,000 Miles
£3,995
BMW Z4 3.0 Si Sport Euro 4 2dr

BMW Z4 3.0 Si Sport Euro 4 2dr

Northampton, Northamptonshire
  • 2006 reg
  • Petrol
  • 2 Doors
  • Manual
  • 90,811 Miles
£11,490
BMW Z4 Coupe 3.0 Automatic Petrol

BMW Z4 Coupe 3.0 Automatic Petrol

Plymouth, Devon
  • 2008 reg
  • Petrol
  • 2 Doors
  • Automatic
  • 88,000 Miles
£9,995
BMW Z4 2.0i Sport Euro 4 2dr

BMW Z4 2.0i Sport Euro 4 2dr

Wallingford, Oxfordshire
  • 2007 reg
  • Petrol
  • 2 Doors
  • Manual
  • 59,000 Miles
£4,499
BMW Z4 2.0i Sport Euro 4 2dr

BMW Z4 2.0i Sport Euro 4 2dr

Horsham, West sussex
  • 2008 reg
  • Petrol
  • 2 Doors
  • Manual
  • 55,500 Miles
£6,495
BMW Z4 2.0i Sport Euro 4 2dr

BMW Z4 2.0i Sport Euro 4 2dr

Shrewsbury, Shropshire
  • 2007 reg
  • Petrol
  • 2 Doors
  • Manual
  • 95,900 Miles
£3,450
BMW Z4 3.0i SE Auto Euro 3 2dr

BMW Z4 3.0i SE Auto Euro 3 2dr

Stevenage, Hertfordshire
  • 2003 reg
  • Petrol
  • 2 Doors
  • Automatic
  • 109,000 Miles
£4,490
BMW Z4 3.0 Si Sport Auto Euro 4 2dr

BMW Z4 3.0 Si Sport Auto Euro 4 2dr

Hinckley, Leicestershire
  • 2009 reg
  • Petrol
  • 2 Doors
  • Automatic
  • 115,000 Miles
£6,995
BMW Z4 2.5 23i Auto SDrive Euro 5 2dr

BMW Z4 2.5 23i Auto SDrive Euro 5 2dr

New malden, Surrey
  • 2009 reg
  • Petrol
  • 2 Doors
  • Automatic
  • 116,000 Miles
£4,500
BMW Z4 2.5i SE Euro 3 2dr

BMW Z4 2.5i SE Euro 3 2dr

Northampton, Northamptonshire
  • 2004 reg
  • Petrol
  • 2 Doors
  • Manual
  • 72,706 Miles
£5,990
BMW Z4 2.2i SE Euro 3 2dr

BMW Z4 2.2i SE Euro 3 2dr

Dukinfield, Cheshire
  • 2005 reg
  • Petrol
  • 2 Doors
  • Manual
  • 118,000 Miles
£2,495
BMW Z4 3.0 30i Auto SDrive Euro 5 2dr

BMW Z4 3.0 30i Auto SDrive Euro 5 2dr

Chester, Flintshire
  • 2009 reg
  • Petrol
  • 2 Doors
  • Automatic
  • 68,300 Miles
£9,995
BMW Z4 3.0i SE Auto Euro 4 2dr

BMW Z4 3.0i SE Auto Euro 4 2dr

Egham, Surrey
  • 2003 reg
  • Petrol
  • 2 Doors
  • Automatic
  • 65,000 Miles
£4,995
BMW Z4 3.0 Si SE Auto Euro 4 2dr

BMW Z4 3.0 Si SE Auto Euro 4 2dr

Northampton, Northamptonshire
  • 2008 reg
  • Petrol
  • 2 Doors
  • Automatic
  • 46,231 Miles
£13,990
...