how much to replace a bmw engine?
Total Engine Replacement Cost Or it could cost around $7500 if you purchase a complete crate engine and pay a dealer to install it. That is a big gap in price just with one car with a common engine. The average engine replacement – corner garage, average, long block, 10-year-old car should cost between $3000 to $4000.