2016 BMW Z4
2.0 18I M Sport Sdrive Euro 6
59,000miAutoPetrol2.0L
£12,990
Basingstoke
~£326/pm
On offer and ready for you to drive home is this BMW which has got a 2.0 Litre petrol engine with automatic transmission. This second-hand one has 59,000 miles clocked up on the dash.