Question: how do you know if your car needs a new engine?
Answer: Increased exhaust smoke. If your vehicle is producing large amounts of exhaust smoke there is a good chance that some major internal damage has occurred. ... 
Knocking noises. ... 
Metal shavings spotted during oil changes. ... 
Lack of power. ... 
Spewing smoke from the hood.