
By the Numbers: BMW 128i vs. E46 330Ci ZHP, 5 HP Apart
By Steven Paul
The BMW 128i and 330Ci ZHP are separated by a generation, but when you look at the numbers, the two sure seem a lot closer. The very barely newer 128i is only five horsepower shy... First published by https://www.bmwblog.com



















