My father in law introduced me to rain-x many years ago, and I've used it on all of my cars ever since.  I'm not the best about keeping the coating regularly refreshed, so I have even stopped at a convenience store and purchased the single-use wipes when on a trip and I came upon rain.