After a few months of daily driving an E46 3 Series, and now that I daily drive an E90 3 Series, I can say the latter is better.
The E90 3 Series is a Better Daily Driver Than the E46
Modified BMW E46 M3 Sedan With 500whp
Pre-owned BMW 330i (E90) I travelled 2200 km just to get my
Buying Guide & Common Faults: Bmw E46 & E90 3 Series - The Filter
BMW E46 vs E90 3 Series Side By Side Comparison !!!
The BMW 3 Series models at a glance
This E46 BMW M3 Wagon Is as Perfect as We Dreamed It'd Be
The E90 3 Series is a Better Daily Driver Than the E46
Feeling Blue: What's the best M3?
Bimmerforums - The Ultimate BMW Forum
If the difference between a used E46 vs an E90 BMW straight 6 is
Top 5 Most Special BMW 3-Series Models That Are Not M3s