My 840 is is only used a few times a month however, the engine bay looks a bit sad, with various bolts/nuts rusting, alloy bits discoloured and general grime and dirt everywhere else.
Having been to a few car shows and seen the exhibits so clean that you eat your dinner off the engine block, I was wondering if anyone has some good tips of products for getting it all cleaned up nicely.