Hi everyone. I've been restoring a beautiful 1987 325 and I'm looking at improving the engine. I've heard you can swap out the stock engine with an m3 engine no problem because they have the same engine mounts. My question to that is, does the new engine have to be year specific or just an e30 engine? Thanks for the feedback!