Where's the best place to get a software update on the 335i? ( is it main dealer?)
See if it needs to be done to smooth the gear change.