Alright guys. I recently purchased an e36 325i. I enjoy it very much, but I'm now wondering if I would be happier with a newer car. This is a nice car - no doubt, but I'm loving the look of the e46. I'm going back and forth with myself wondering if I should dump my money into upgrading the e36 with an m3 kit, angel eyes, and etc. or if I should just sell it and use my money towards a new car.

used
Does anyone have any facts or opinions on the differences between the two?
How do they differ?
Good and bad?
All replies are welcome and appreciated greatly!
Thanks!