Hello e46 community, quick question in regards to cleaning the engine bay. I recently bought my first BMW (04 325ci MT) and the previous owner babied the hell out of it. Engine bay is absolutely spotless as well as the interior. Just wondering what's the best approach to keeping it clean? Is wrapping up the wiring and power washing a good idea? Should I let a de-greaser of some type sit for a while and rinse it off? Any advice is much appreciated.