I had this kind of post before between a loaded 335i vs an e46 M3:
http://www.e90post.com/forums/showth...ht=loaded+335i
I had my oil change yesterday and picked the e46 325Ci loaner over the e90 325i (I drove last time already). My impression was: the e46 325 w/ sport pkg was nice, but it's noticeably slow compared to the e90. The e46 interior set up was quite tight for the driver while the glove compartment was a little far to reach. The orientation of the front seat made the e46 look crowded compared to the e90.