I'm with Neil. This will work for 5 speeds, just like the OEM Z3/Z4 shifter's only application is a 5-speed.
There is not a one size fits all shift lever for all BMW's. 5 speeds, 6 speeds, and XI's all use different carriers, selector rods, and shift levers. In fact, not even all 5 speed components are interchangeable. A stock 323i shift lever will not sit properly to the point where you can not put the shifter trim on with a 330i carrier and selector rod, and I know this from first hand experience.