For my daily driving style and the traffic, I'm starting to think the 120d would be the best choice for me! And considering I prefer RWD and I'm a fan of BMWs, the 120d is a great choice. The BMW 1M is another good consideration, but with the hills in San Francisco, driving a stickshift would make me slightly nervous. I've done it before already in a friend's 128i stickshift and it did require some additional concentration. The 8-speed transmission in the 120d should be superb, as when I drive the 328i, the transmission is so wonderful that I can't find a single complaint. If I could find a way to manually force it to start in 2nd gear I'd feel that I'd have more control.