Therin you have the 'rub'-what is needed is a car wax, not a not a car polish, as most car polishes contain an abrasive to make polishing the car a one product operation. Car enthusiasts however,use a variety of products after washing the vehicle such as clay bar, paint cleaner, polish, then wax, dependent upon the state of the paintwork. This is to avoid the introduction of swirl marks from abrasives in 'polish'
An interesting alternative if its cold, wet, you haven't got much time, is to apply a product such as Demon Shine after washing. If you have a suitable device this can be sprayed on with the rinse water, and causes rain to sheet off. This is very economical to use both with the product and your time and is quite long lasting on vertical surfaces.