I have the BMW Performance SSK in my 135i and LOVE it too. I realize you have a 1M. BMW no longer sells the SSK(135i), but they do still sell the SSK for the 128i. You only really need the shift lever & and a new plastic bearing.
In my e39 540i 6speed, I have an e60 550i shift lever. And believe it or not I like that shifter even better than my Perf SSK in my 135i. You could order the e60 shift lever - but you will need to bend it a little bit to have the shift lever fall closer to your hand. I think it would be worth the effort. Just use some sockets in a vise and bend the lever. There are plenty of YT videos on how to do that.
CDV delete is also a MUST do!!
Good Luck,
Dackel