Autoglym Vinyl & Rubber Care is pretty good all round, I find Autoglym Bumper & Trim gel is better on the exterior plastics/rubber though as it lasts longer.
I'm currently using Autofinesse Dressle (interior, the honeycomb grill & for the engine bay) and Autofinesse Revive (exterior trim and the rubber around the windows). Have previously used Aerospace 303 for the interior and engine bay but I'm now running out and it's more expense so will be using Dressle from now. There is also Carpro PERL which is supposed to be very good. Pretty much all of these have some degree of UV protection in them as well.
You really need to get the rubber around the windows cleaned up during washing as they seem to attract and hold onto dirt, I find a diluted water based degreaser (like Bilt Hamber Surfex HD) works well when wiped/worked in with a microfibre cloth. The stuff is magic and you can use it to tackle most of the stubborn grime everywhere on/in the car at varying dilution ratios.