I'd really appreciate any tips on how to keep the seats from turning grey and to get rid of the water marks once and for all. The fabric goes back to black when they're newly wiped but doesnt take any length of time for old water marks to show up and for new ones to be added when the door's open when its raining. This drives me nuts. Makes the interior look so scruffy. I've used the stuff from BMW and AutoGlym upholstery cleaner but nothing lasts beyond a couple of weeks, sometimes just days. Thought of using some kind of fabric dye but not sure if this would work.