E46 General
I have recently had problems due to which I need to replace my engine, I have been told I can replace it with anything upto 2.0L engine without the need for any mods, is this true? I have seen a E39 520i 2.0L engine, will this fit directly into my car without any modifications etc? Please help...