Which engine will outlast the other - Diesel or petrol? Most auto experts don’t have a satisfactory answer to this question. For some, petrol is undoubtedly the super-mileage unit that not only lasts longer but also requires less maintenance. However, as far as heavy-duty performance is concerned, diesel is a clear winner. Both petrol and diesel engines have a respectable life expectancy, which depends on your maintenance regime.