I still like the E46 but I have never driven one myself but had a friend that got a 2003 325i which I liked a lot. But the E46's couple looks great with the additon of led lights.
I was thinking the other day if I should have gotten a used E46 M3 SMG instead. Maybe in the future
In general, older 3 and especially 5 series still looks good and fresh to me.