BMW Z8: Munich's most misunderstood car? | PistonHeads