BMW Z4 cars available for sale now on What Car?

In partnership with

We have 37 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 37

Chosen Filters (3)
* Postcode invalid
BMW Z4 Roadster BMW Z4 SDrive20i M Sport

BMW Z4 Roadster BMW Z4 SDrive20i M Sport

Tamworth, Staffordshire
  • Petrol
  • 2 Doors
  • Automatic
  • 10 Miles
  • In stock
£48,685
BMW Z4 Roadster 2.0 20i M Sport Auto SDrive Euro 6 (s/s) 2dr

BMW Z4 Roadster 2.0 20i M Sport Auto SDrive Euro 6 (s/s) 2dr

Warwick, Warwickshire
  • Petrol
  • 2 Doors
  • Automatic
  • 10 Miles
  • In stock
£50,904
BMW Z4 3.0 M40i Handschalter SDrive Euro 6 (s/s) 2dr

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

Melksham, Wiltshire
  • Petrol
  • 2 Doors
  • Manual
  • 1 Miles
  • In stock
£63,199
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

Littlehampton, West sussex
  • Petrol
  • 2 Doors
  • Automatic
  • 10 Miles
  • In stock
£43,985
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

Hull, Yorkshire
  • Petrol
  • 2 Doors
  • Automatic
  • 10 Miles
  • In stock
£44,481
BMW Z4 3.0 M40i Auto SDrive Euro 6 (s/s) 2dr

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

Carlisle, Cumbria
  • Petrol
  • 2 Doors
  • Automatic
  • In stock
£59,235
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

Grimsby, South humberside
  • Petrol
  • 2 Doors
  • Automatic
  • 12 Miles
  • In stock
£47,750
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 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 3.0 M40i Auto SDrive Euro 6 (s/s) 2dr

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

Northampton, Northamptonshire
  • Petrol
  • 2 Doors
  • Automatic
  • 10 Miles
  • In stock
£55,000
BMW Z4 3.0 M40i Handschalter SDrive Euro 6 (s/s) 2dr

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

Surbiton, Surrey
  • Petrol
  • 2 Doors
  • Manual
  • 10 Miles
  • In stock
£57,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 Roadster 3.0 M40i Auto SDrive Euro 6 (s/s) 2dr

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

Cow roast, Hertfordshire
  • Petrol
  • 2 Doors
  • Automatic
  • 10 Miles
  • In stock
£52,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

Oxford, Oxfordshire
  • Petrol
  • 2 Doors
  • Automatic
  • 18 Miles
  • In stock
£52,998
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

Reading, Berkshire
  • Petrol
  • 2 Doors
  • Automatic
  • 10 Miles
  • In stock
£49,490
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 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

Penryn, Cornwall
  • Petrol
  • 2 Doors
  • Automatic
  • 1 Miles
  • In stock
£48,000
...