BMW's E82 128i and E46 330Ci ZHP have nearly matching power-to-weight figures, but torque and handling separate the two coupes.