2003 BMW Z4
2.5I Euro 3
105,952miManualPetrol2.5L
£2,890
Brownhills
~£73/pm
At just £2,890 is this Z4 that has a 2500 cc petrol engine with manual transmission. This second hand model has been finished in the tone of grey and has 105,952 mi on the dash.