Bit off topic:
128i (235hp) a flat 6?! I didn't know that. Looked it up, USA has it and yes, a flat 6 instead of the turbo 4. It's the 130i base engine (260hp) then but less hp to make the gap bigger with the 135i I guess (still 300hp).
On topic:
Car and driver, always a nice review.