A 335i is still a fine handling car, certainly the best in its class of that era.
You've obviously got to weigh up head over heart. Hating a car because it isn't an M3/RS4 or hating an M3/RS4 because to some it can be crippling to run.
If you accept something for what it is, then you'll enjoy any.