I have owned 9 BMW's from; 74'2002, 90'M3 EVOIII, 90'M3, 93'325is, 94'325is, 95' M3, 97'540.6, 98'M3 and a 00'328Ci. I love the brand and am loyal to it, even if I do not agree with their internal politics. Oh and if BMW reads this, bring over the Diesal's already and stop screwing around with the new S54, it is going to blow up in its present desighn.