Picking up a e36 316i tonight as a project car to slowly work away on over the summer. Just wondering would it be possible to fit a e46 330d engine into it. Is there much work involved and is it even possible ? If it is possible to do it i will most likely get a wrecked e46 330d with the mechanical parts still decent if i can find one. Anything else needed ?

Any info greatly appreciated!