Everything is possible with enough money and effort. I seriously doubt it would be a direct bolt-on -- I could bet my car on that. The E90 is wider, so you'll have that to deal with.
Personally, I like the look of the E46 much better and wouldn't ever think about doing what you have on your mind. But this is your car, your time, your money. Aesthetically, the front clip of the E90 will clash with the rest of the car's body. The flame curves of the front fenders would abruptly terminate when the panel meets the doors. Again -- just my opinion.
If you do go ahead with this, please post up pics and tell us how it goes. Also, be prepared to be criticized and to received discouraging replies. This is the internet, and that is how things go.