In older vehicles, the average lifespan of a car engine is 150,000 miles or eight years. However, with enhanced technology, better design, and improved service on new model engines, the life expectancy has increased to 200,000 miles or ten years. It's important to note that some older engines may not last up to 150k miles, and some newer engines can last up to 300k miles.