Is sale used to mean the same thing in the next two sentences?

You'll find vitamin C for sale at most pharmacies.

The new line of cars will soon be on sale.
the same meaning