Used BMW Z4 cars for sale on What Car?

In partnership with

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

Chosen Filters (4)
* Postcode invalid
BMW Z4 3.0i SE Euro 3 2dr

BMW Z4 3.0i SE Euro 3 2dr

Basingstoke, Hampshire
  • 2004 reg
  • Petrol
  • 2 Doors
  • Manual
  • 70,000 Miles
£3,500
BMW Z4 3.0 Si Sport Euro 4 2dr

BMW Z4 3.0 Si Sport Euro 4 2dr

Wolverhampton, Staffordshire
  • 2009 reg
  • Petrol
  • 2 Doors
  • Manual
  • 78,050 Miles
£12,999
BMW Z4 3.0 30i Auto SDrive Euro 5 2dr

BMW Z4 3.0 30i Auto SDrive Euro 5 2dr

Chesterfield, Derbyshire
  • 2009 reg
  • Petrol
  • 2 Doors
  • Automatic
  • 33,000 Miles
£10,995
BMW Z4 3.0 Si Sport Auto Euro 4 2dr

BMW Z4 3.0 Si Sport Auto Euro 4 2dr

Northampton, Northamptonshire
  • 2008 reg
  • Petrol
  • 2 Doors
  • Automatic
  • 93,645 Miles
£9,990
BMW Z4 2.5 23i SDrive Euro 5 2dr

BMW Z4 2.5 23i SDrive Euro 5 2dr

Royston, Hertfordshire
  • 2009 reg
  • Petrol
  • 2 Doors
  • Manual
  • 106,300 Miles
£6,995
BMW Z4 2.0i Edition Sport Euro 4 2dr

BMW Z4 2.0i Edition Sport Euro 4 2dr

Stratford upon avon, Warwickshire
  • 2008 reg
  • Petrol
  • 2 Doors
  • Manual
  • 92,500 Miles
£4,995
BMW Z4 2.5i SE SMG Euro 3 2dr

BMW Z4 2.5i SE SMG Euro 3 2dr

Newtownards, County down
  • 2005 reg
  • Petrol
  • 2 Doors
  • Automatic
  • 79,944 Miles
£4,995
BMW Z4 3.0 Si SE Euro 4 2dr

BMW Z4 3.0 Si SE Euro 4 2dr

Crawley, West sussex
  • 2007 reg
  • Petrol
  • 2 Doors
  • Manual
  • 79,547 Miles
£7,895
BMW Z4 2.5i SE Euro 4 2dr

BMW Z4 2.5i SE Euro 4 2dr

Salford, Lancashire
  • 2008 reg
  • Petrol
  • 2 Doors
  • Manual
  • 146,000 Miles
£1,499
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
  • 99,821 Miles
£8,990
BMW Z4 2.2i SE Euro 3 2dr

BMW Z4 2.2i SE Euro 3 2dr

St. albans, Hertfordshire
  • 2005 reg
  • Petrol
  • 2 Doors
  • Manual
  • 128,500 Miles
£3,495
BMW Z4 3.0 35i DCT SDrive Euro 5 2dr

BMW Z4 3.0 35i DCT SDrive Euro 5 2dr

Bradford, West yorkshire
  • 2009 reg
  • Petrol
  • 2 Doors
  • Automatic
  • 161,000 Miles
£5,495
BMW Z4 2.5i SE Euro 3 2dr

BMW Z4 2.5i SE Euro 3 2dr

Halesowen, West midlands
  • 2003 reg
  • Petrol
  • 2 Doors
  • Manual
  • 29,210 Miles
£9,000
BMW Z4 3.0i SE Euro 3 2dr

BMW Z4 3.0i SE Euro 3 2dr

Northampton, Northamptonshire
  • 2004 reg
  • Petrol
  • 2 Doors
  • Manual
  • 34,721 Miles
£8,990
BMW Z4 2.5 23i Auto SDrive Euro 5 2dr

BMW Z4 2.5 23i Auto SDrive Euro 5 2dr

Bedford, Bedfordshire
  • 2009 reg
  • Petrol
  • 2 Doors
  • Automatic
  • 46,899 Miles
£8,690
BMW Z4 2.0i SE Euro 4 2dr

BMW Z4 2.0i SE Euro 4 2dr

Peterborough, Northamptonshire
  • 2005 reg
  • Petrol
  • 2 Doors
  • Manual
  • 95,462 Miles
£2,490
BMW Z4 2.5 Si Sport Euro 4 2dr

BMW Z4 2.5 Si Sport Euro 4 2dr

Swindon, Wiltshire
  • 2007 reg
  • Petrol
  • 2 Doors
  • Manual
  • 116,000 Miles
£3,495
BMW Z4 2.5 23i SDrive Euro 5 2dr

BMW Z4 2.5 23i SDrive Euro 5 2dr

Stockport, Cheshire
  • 2009 reg
  • Petrol
  • 2 Doors
  • Manual
  • 39,000 Miles
£10,595
BMW Z4 2.5 23i Auto SDrive Euro 5 2dr

BMW Z4 2.5 23i Auto SDrive Euro 5 2dr

Kenilworth, Warwickshire
  • 2009 reg
  • Petrol
  • 2 Doors
  • Automatic
  • 118,500 Miles
£6,450
BMW Z4 2.5i Auto Euro 3 2dr

BMW Z4 2.5i Auto Euro 3 2dr

South croydon, London
  • 2003 reg
  • Petrol
  • 2 Doors
  • Automatic
  • 99,000 Miles
£3,990
...