2004 BMW Z4
3.0I Se Euro 3
86,000miManualPetrol3.0L
£4,995
Northallerton
~£125/pm
Get behind the steering wheel of this Z4 for only £4,995. It has got 86,000 miles clocked-up on the dash and incorporates a 3.0 ltr petrol engine with manual transmission.