Used BMW Z4 cars for sale on What Car?

In partnership with

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

Chosen Filters (4)
* Postcode invalid
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,995
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.0i SE Euro 4 2dr

BMW Z4 2.0i SE Euro 4 2dr

London, Buckinghamshire
  • 2009 reg
  • Petrol
  • 2 Doors
  • Manual
  • 49,000 Miles
£3,995
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.5i SE Convertible 2dr Petrol Manual Euro 4 (192 Bhp)

BMW Z4 2.5i SE Convertible 2dr Petrol Manual Euro 4 (192 Bhp)

Sandwich, Kent
  • 2003 reg
  • Petrol
  • 2 Doors
  • Manual
  • 107,334 Miles
£2,995
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 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 3.0i SE SMG Euro 3 2dr

BMW Z4 3.0i SE SMG Euro 3 2dr

Buckingham, Buckinghamshire
  • 2004 reg
  • Petrol
  • 2 Doors
  • Automatic
  • 75,000 Miles
£4,789
BMW Z4 Z4  Convertible 3.0Si Manual Petrol

BMW Z4 Z4 Convertible 3.0Si Manual Petrol

Sleaford, Lincolnshire
  • 2008 reg
  • Petrol
  • 2 Doors
  • Manual
  • 41,700 Miles
£8,750
BMW Z4 2.0i SE Euro 4 2dr

BMW Z4 2.0i SE Euro 4 2dr

Halstead, Essex
  • 2007 reg
  • Petrol
  • 2 Doors
  • Manual
  • 92,522 Miles
£3,850
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
BMW Z4 2.5i Sport Euro 4 2dr

BMW Z4 2.5i Sport Euro 4 2dr

Thrapston, Northamptonshire
  • 2007 reg
  • Petrol
  • 2 Doors
  • Manual
  • 55,000 Miles
£7,495
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 2.5 23i SDrive Euro 5 2dr

BMW Z4 2.5 23i SDrive Euro 5 2dr

Gloucester, Gloucestershire
  • 2009 reg
  • Petrol
  • 2 Doors
  • Manual
  • 70,000 Miles
£6,675
BMW Z4 2.5 Si SE Euro 4 2dr

BMW Z4 2.5 Si SE Euro 4 2dr

Billingshurst, West sussex
  • 2006 reg
  • Petrol
  • 2 Doors
  • Manual
  • 72,000 Miles
£5,995
BMW Z4 2.0i Edition Sport Euro 4 2dr

BMW Z4 2.0i Edition Sport Euro 4 2dr

Bristol, Gloucestershire
  • 2008 reg
  • Petrol
  • 2 Doors
  • Manual
  • 58,000 Miles
£4,295
BMW Z4 2.5 23i Auto SDrive Euro 5 2dr

BMW Z4 2.5 23i Auto SDrive Euro 5 2dr

Musselburgh, Midlothian
  • 2009 reg
  • Petrol
  • 2 Doors
  • Automatic
  • 64,375 Miles
£8,995
BMW Z4 3.0 30i Auto SDrive Euro 5 2dr

BMW Z4 3.0 30i Auto SDrive Euro 5 2dr

Birmingham, West midlands
  • 2009 reg
  • Petrol
  • 2 Doors
  • Automatic
  • 51,000 Miles
£8,795
BMW Z4 2.5i SE Euro 4 2dr

BMW Z4 2.5i SE Euro 4 2dr

Malmesbury, Wiltshire
  • 2003 reg
  • Petrol
  • 2 Doors
  • Manual
  • 77,902 Miles
£5,094
BMW Z4 2.0i Edition Sport Euro 4 2dr

BMW Z4 2.0i Edition Sport Euro 4 2dr

Great yarmouth, Norfolk
  • 2008 reg
  • Petrol
  • 2 Doors
  • Manual
  • 76,400 Miles
£4,695
...