Unfortunately all inorganic salts promote corrosion. So sodium chloride is the best you can take, because it's cheap. I would not use such a solution on my car. Not sure, because in the winter lots of salt is spread on the streets, so much lands on the car anyway. But still..
Methanol really is a bad choice because it is quite toxic. If you want to use it anyway, make sure to use it with care. That means, don't pour it over your hands, make sure that you do not inhale too much (use a bottle which doesn't spray a very fine aerosol) and keep it away from children.
Like hunter said, isopropanol would be better. I would also add some glycerol (not too much).