BMW Z4 cars available for sale now on What Car?

In partnership with

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

Chosen Filters (3)
* 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

Aylesford, Kent
  • Petrol
  • 2 Doors
  • Automatic
  • 10 Miles
  • In stock
£45,963
BMW Z4 3.0 M40i Auto SDrive Euro 6 (s/s) 2dr

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

Liverpool, Merseyside
  • Petrol
  • 2 Doors
  • Automatic
  • 5 Miles
  • In stock
£58,840
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

Tamworth, Staffordshire
  • Petrol
  • 2 Doors
  • Automatic
  • 10 Miles
  • In stock
£42,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 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 3.0 M40i Auto SDrive Euro 6 (s/s) 2dr

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

Bristol, Avon
  • Brand new
  • 2024 reg
  • 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 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
£51,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
£51,850
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 3.0 M40i Auto SDrive Euro 6 (s/s) 2dr

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

Inverness, Inverness-shire
  • Brand new
  • 2024 reg
  • Petrol
  • 2 Doors
  • Automatic
  • 10 Miles
  • In stock
£57,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

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
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

High wycombe, Buckinghamshire
  • Petrol
  • 2 Doors
  • Automatic
  • 10 Miles
  • In stock
£59,765
...