To stick in a garage as an investment & to look at it would be the e30. But the e46 would probably be a better all round driver in the real world for everyday driving. So it depends in whether the question is investment reasons or driving reasons. I think the newer car will always be a nicer place. Nostalgia & deck chair viewing the e30 wins.