BMW Z4 buyers guide review (2002-2008) Reliability and known faults (Z4 E85/E86 and Z4M)