the vorsteiner hood would fit fine as long as you have an e90. One thing to remember is that your hood shocks (keep your hood open) will not work with the vorsteiner hood. Painting atleast the lateral edges of the hood will look really nice. Check out KsFrogman's car (Feb e90 of the month) for this.
As far as wheels,etc... I agree with canucklion... go to the various sub-forums and just lookaraound, particularly in the photo area.
Have fun. One thing about modding a BMW you should be aware of....
MOD = CRACK
"Teach the ignorant. Ignore the stupid."