Hi
I've found in the past that bicarb on soda with some vinegar and used with a DAMP cloth good, but not tried it on a light coloured interior. It's important to use only a damp cloth and not lots of water as this will cause the vinly to crack over time.
A quick search of interweb brought back this:
-----------------
Remove all loose debris.
If you're cleaning the vinyl upholstery in your car, first remove any loose debris by thoroughly vacuuming the upholstery fabric in your car.
Clean your vinyl.
Never use chemicals or abrasive detergents on vinyl fabric. This can not only damage the fabric, but can permanently dull the shine of your vinyl. Gently remove dirt and stains by using a soft cloth barely dampened with warm water and the suds from a mild, neutral soap. It's important that you use as little water as possible since water can cause the vinyl to crack. You can use a bristle brush to gently clean stubborn stains that general cleansing doesn't remove. If you have really tough stains such ink, cosmetics, or shoe heel marks, try gently rubbing the area with mineral spirits.
Protect your vinyl.
You can buy special vinyl protective finishes at some hardware stores that will help to resist staining and protect the vinyl fabric from damage from exposure to the sun. It also may reduce the incidence of cracking. If you're concerned about preserving your vinyl upholstery, this product is an excellent investment.
Repair any flaws in your vinyl.
Sometimes when cleaning your vinyl upholstery, you'll notice small tears or cigarette burns. The best way to repair these fabric flaws is to purchase a vinyl repair kit which has everything you need to repair vinyl fabric flaws. One site that sells these at a reasonable price is
http://www.healanything.com.
-----------------
But really the only way is gently and often to remove built up layers.
Hope that helps
Wayne