I was in a similar situation and got an e90 (my first AT in 24-years) That was because I found an amazing car (DD) but paid a bit above my budget. Saying that, I do miss my e46. What I don't miss is the rust, the parts failing, the sub-frame issues etc.
Go with the best shaped drive.
2007 e90 328i Monaco Blue
aFe Magnum FORCE Stage-2 Si Pro 5R CAI
RIP '84 e30 325e, '87 e30 325e, '96 e36 328i and 2000 e46 323i