It will not fit. I'm currently doing this conversion. You will need:
E9X M3 Front Bumper
E9X M3 Radiator Mount
E92 Headlights, retrofitting cables, and headlight bars
E90 M3 Front Fenders, and Fender Grills
E90 M3 Hood.
Not to mention sanding and painting and what not. This would be a good project though. Look up Creaminz's FRANKENSTINE car and it should give you a brief idea of what to expect.
Let me know if you decide to do this. I'll be willing to give you the part numbers and everything thanks to the help I've received from various other forum members!