PROBLEM TO BE SOLVED: To provide for an engine performing forcible regeneration of a DPF (Diesel Particulate Filter) under a predetermined condition, configuration allowing for estimation of a remaining time to timing when the forcible regeneration is required.SOLUTION: An engine comprises an engine body with a DPF, and an ECU 90. The ECU 90 can perform control for shifting to a plurality of regeneration modes of removing PM (Particulate Matter) collected by and accumulated in the DPF by oxidizing the same (including a reset regeneration mode that is a forcible regeneration mode of forcibly increasing an amount of the PM to be oxidized). The ECU 90 comprises a remaining time calculation part 94 and a remaining time output part 95. The remaining time calculation part 94 calculates a remaining time to timing when regeneration of the DPF by the reset regeneration mode is required, on the basis of at least one of an accumulated amount of the PM in the DPF and an operating time of the engine body. The remaining time output part 95 outputs the remaining time calculated by the remaining time calculation part 94.SELECTED DRAWING: Figure 4