Im one of the biggest E46 fanboys you'll ever find (just ask jason how much i've brainwashed him about the godlyness of the e46
, but IMO, the E90 is a VASTLY superior design from the exterior design to the driving dynamics. The only part of the car in which I favor the E46 more is the interior, and even then, only some things and not others.... I think the E90 will age very very well and is definitely a pure BMW design...