When it's really barn find dirty, I use Westley's Bleech-White. It's great on tires, patio furniture, removing brake dust (but do not let it sit on shiny aluminum too long). Fantastic on vinyl. I also used it on my 5-speed gearbox, then pressure washed it clean, nearly like new.
For maintenance, I used the wet drying towel after a car wash, then wipe over the entire interior. After it's dry, I use Lexol Vinylex Protectant.
For normal cleaning in the car, I use Vinylex Cleaner before the Protectant. This protectant does not get sticky or glossy like other prodocts.
For paint overspray, sometimes a quick wipe with Oops! on a scotch pad - made to remove latex from varnished surfaces but it works OK. Mineral spirits (paint thinner) works too.