If you're no stranger to overheating, even after performing maintenance and repairs to the cooling system, your engine may still develop a cracked engine block, causing irreparable damage. Excessive exhaust fumes are another worrying sign that your car needs a new engine. Usually, this means that there is an oil, gas, or coolant leak in your engine.