A well-maintained diesel engine can run for as many as 1,500,000 miles before needing serious work. This is in comparison to gas engines, which usually need major work after 200,000 to 300,000 miles despite regular maintenance.