Since your username implies you may currently be a Honda owner, my only advice you is start with the understanding that this is NOT a Honda. It will require more regular maintenance, and it will be more expensive.
When I was looking at various models I also came across the 335i and absolutely LOVED it. But in shopping around I came the the realization just as ndog14 posted... it would be far more expensive and I wanted to make sure I could afford what I was buying so I settled on an '07 328xi.
No European car is a "drive it and forget it" type of car. The comments above about maintenance (and the lack thereof) is true.
Just be sure to balance the desire of your heart with reality of your wallet. And enjoy it!