Best stuff for the black vinyl stuff on the smarties and any other car is good old WD40 on a cloth, it also get the white/grey residue off and then protects the plastic, you only need to do it about once a year.
The black rubber on the car can be cleaned and protected with silicone spray lube, don't use WD40 on rubber it perishes it.