Are you able to put a N62B48 or N74B60 into a 2004 316TI compact? if not What engines can you fit into it (Including ones that would need countless hours to get it to fit Also on a budget of £2000-3000 for an engine or donor car )
S54 which has been done loads.. v8s a bit stupid but it is a e46 out front so anything's possible. But if your going doing something fun think outside the box, jz or rb the car