If we are talking about daily drivers...I give thumbs up to both
I'm a fan of the 335i's dual personality but a bigger fan of the domestic v8 grunt...the 335i motor is really torquey and fast but it just doesn't have a soul to me...it feels like an electric motor, which means it has a flat torque curve which is also a good characteristic