If the engine is hopeless and you, as the car owner, believe that the car can continue to serve its purpose, consider that the average price of a new engine is $ 3,000 to $ 4,000, depending on the make and model of the car. “typically, engine replacements will include just the long block.