2003 BMW Z4
2.5I Euro 3
105,952miManualPetrol2.5L
£2,890
Brownhills
~£73/pm
Want to get yourself a BMW Z4 2.5I Euro 3 ? Then take a look at this second-hand model coming in grey with manual transmission, a 2.5 ltr petrol engine and 105,952 miles clocked up on the dash.