If you say you made a wrong/bad decision what's the alternative? I don't see any.
If you could start over, what would you get? 335i is not going to give you steering or handling which you mentioned.
Maybe the 2 series will be an alternative. While I agree the F30 has only about 50% of the feel of the E90, I still don't see Audis and Mercs matching that feel.