I just give everything under the bonnet a wipe over with my old chamois leather, (new one is for body work) every time I clean the car. Slam panel gets a polish every now and then. I've done this from new so it has never really got dirty.
I'm sure other will have had to bring theirs back from filthy so hang on for proper answers.