If you wipe down the inside of your engine compartment with a damp cloth or sponge every time you wash your car, you won't get a buildup of dirt or oil. I do that with my '01 Sebring and the engine and engine compartment are as clean as when I drove the car out of the showroom 3 1/2 years ago.
LOL