Tbh it's never really got that dirty. I did however yout blast it off with a jet wash, whilst not getting too much water near the fuse panel etc. for the underside of the bonnet I just used a rapid detailer and a microfiber cloth. I've noticed that the engine dressing has quite specific instructions, I.e. engine must be cold and left in the shade to dry.