I would guess maybe
M3 throttle body? I would say to keep asking around. You can do anything as long as you have the money. Um,if you have someone who is willing to let you try it out, that would be helpful. THen you can see what nuts, bolts and things do and dont line up. I have been told that any E 36 (93-98) is interchangable, but as far as engine components, Im not 100 percent sure on. Doors, panals, lights, seats and anything cosmetic pretty much is...the engines can be swaped out with very few mods IE: 318 IS to M3.
Or just keep asking around.