i've had an oil leak for some time now and have stayed on top of it since i've owned the car. two days ago i ran out of oil while driving and i now hear the worst knocking i've ever heard. i think i may have either spun a bearing or the cylinder is hitting the valve. i'm either picking up a free 5m this weekend or i can buy a 7mgte with 47xxx miles on it. im not sure what i should do. does the 7mgte bolt right in or would there need to be mass mods taking place? also, does anyone have any idea what the knocking could be? thanks alot! :?