Ok so I missed a gear on my 04 325ci and blow the motor so said the tech they did a compression test and as he was takn off the head he found metal in the intake I can bear to buy a new car as of right now and I was going to just.buy a used engine to put back in but I was think about putting a 330 e46 m54 in the car but I don't know if it would work would I need to change the tran to pulse I would love to make the car a 6 speed 330 just cause I need a new motor If I had the money I would go for the x5 4.8is 06 like the 07 4.8i to but can't do it right now but wht do you guys think i should do and what can I do