BMW Z4 cars available for sale now on What Car?

In partnership with

We have 36 new BMW Z4 cars available from offical BMW dealers. Browse now, and find the perfect new BMW Z4 near you.

In partnership with

Cars found 36

Chosen Filters (2)
* Postcode invalid
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

West drayton, Greater london
  • Petrol
  • 2 Doors
  • Automatic
  • In stock
£42,900
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

Peterborough, Cambridgeshire
  • Petrol
  • 2 Doors
  • Automatic
  • 25 Miles
  • In stock
£43,628
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

Wilmslow, Cheshire
  • Brand new
  • 2024 reg
  • Petrol
  • 2 Doors
  • Automatic
  • 10 Miles
  • In stock
£44,490
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

Borehamwood, Hertfordshire
  • Petrol
  • 2 Doors
  • Automatic
  • 10 Miles
  • In stock
£44,917
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

Bishop stortford, Hertfordshire
  • Petrol
  • 2 Doors
  • Automatic
  • 5 Miles
  • In stock
£45,360
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

Oxford, Oxfordshire
  • Petrol
  • 2 Doors
  • Automatic
  • 14 Miles
  • In stock
£46,652
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

Edinburgh, Midlothian
  • Petrol
  • 2 Doors
  • Automatic
  • In stock
£46,970
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

Surbiton, Surrey
  • Petrol
  • 2 Doors
  • Automatic
  • 10 Miles
  • In stock
£46,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

Grimsby, South humberside
  • Petrol
  • 2 Doors
  • Automatic
  • 12 Miles
  • In stock
£47,750
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

Penryn, Cornwall
  • Petrol
  • 2 Doors
  • Automatic
  • 1 Miles
  • In stock
£48,000
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

Blackburn, Lancashire
  • Petrol
  • 2 Doors
  • Automatic
  • 10 Miles
  • In stock
£48,990
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

Farnborough, Hampshire
  • Petrol
  • 2 Doors
  • Automatic
  • In stock
£49,380
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

Reading, Berkshire
  • Petrol
  • 2 Doors
  • Automatic
  • 10 Miles
  • In stock
£49,490
BMW Z4 3.0 M40i Auto SDrive Euro 6 (s/s) 2dr

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

Chelmsford, Essex
  • Petrol
  • 2 Doors
  • Automatic
  • 14 Miles
  • In stock
£49,861
BMW Z4 Roadster 3.0 M40i Auto SDrive Euro 6 (s/s) 2dr

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

Sheffield, South yorkshire
  • Petrol
  • 2 Doors
  • Automatic
  • 10 Miles
  • In stock
£49,950
BMW Z4 Roadster 3.0 M40i Auto SDrive Euro 6 (s/s) 2dr

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

Warley, West midlands
  • Petrol
  • 2 Doors
  • Automatic
  • 10 Miles
  • In stock
£49,995
BMW Z4 Roadster 3.0 M40i Auto SDrive Euro 6 (s/s) 2dr

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

Maidenhead, Surrey
  • Petrol
  • 2 Doors
  • Automatic
  • 10 Miles
  • In stock
£50,820
BMW Z4 3.0 M40i Auto SDrive Euro 6 (s/s) 2dr

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

Bristol, Avon
  • Petrol
  • 2 Doors
  • Automatic
  • 10 Miles
  • In stock
£50,995
BMW Z4 3.0 M40i Auto SDrive Euro 6 (s/s) 2dr

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

Glasgow, Lanarkshire
  • Petrol
  • 2 Doors
  • Automatic
  • 11 Miles
  • In stock
£50,995
BMW Z4 3.0 M40i Auto SDrive Euro 6 (s/s) 2dr

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

Bolton, Lancashire
  • Petrol
  • 2 Doors
  • Automatic
  • 15 Miles
  • In stock
£51,425
...