I purchased a SSK for my '04 330. Came with the SS for an M3 and the ZHP weighted 6 speed knob. Supposed to make the throw 20% less for the M3 and 25% for the E46.
http://www.ecstuning.com/BMW-E46-330...ter/ES1899444/
Removed my ZHP shifter and it actually has a shorter throw than the M3 SS. See attached photo longer below the pivot ball and the same above. I installed the M3 one.
The original shifter from my ZHP is for sale, I am asking $50.