Having done detailing for many years I can say the best and most long lasting in terms of finish and product life span is PoorBoys Trim Restorer. Works on all plastics and wipes straight off the paint in the case of any over spill.
Put a pea size dab on the cloth and should do any B-Pillar or bumper trim. I've used this inside on Dashboards and Door Cards and lasts for months and doesn't leave a greasy film. (but don't use on pedals or steering wheel)
hope that helps