If I wanted a sedan, and it had to be a BMW, I'd rather have the 535i over the E90 335i. But since I like coupe's and the E92 is just so sexy it's not even close.
To be honest, I dont really like any sedan that BMW currently makes, the M5 is ok looks wise, the engine is amazing of course, but outside of that, none of them really do it for me. It's kinda sad actualy as I loved the last two 5 series styles..