2003 BMW Z4
2.5I Euro 3
105,952miManualPetrol2.5L
£2,890
Brownhills
~£73/pm
This BMW Z4 2.5I Euro 3 is currently up for sale and ready for you to drive home. It has a 2.5 Litre petrol motor with manual transmission and has got 105,952 miles clocked up on the dash.