Not joking but I drove a Steptronic E46 330i and moved to this manual E90 330i, they are different cars.
I loved the auto for it makes long drives lovely, just point and shoot and press cruise control, the car does the rest.
But on the drives in traffic and bypass people the manual is the best, you cant shift like that auto (that step shift like a bullet) but hey, at least you are one with the car and is the one deciding which gear and how far in the rev band you want it. If you take long distance, open road, auto is the way I am telling you from experience. But for a quick between cars drive, the manual is the way.
O ya, that STEP had this nasty way of telling you that it just moved from 5th to 2nd at highway speed the moment you drop your foot to bypass the GOLF in front of you. That was something else.