2016 BMW Z4
2.0 20I M Sport Sdrive Euro 6
35,000miAutoPetrol2.0L
£16,950
Cheltenham
~£426/pm
Would you like to be the new owner of a Z4? Well, take a more detailed look at this second-hand one with a mere 35,000 miles clocked up on the dashboard.