Ultimate driving machines: BMW’s first-gen M-cars