Does bottled water expire?

Sort of. Although water itself cannot rot or "expire", over time a plastic bottle will leach hydrocarbons into the water (especially if the bottle is exposed to head or light). This will first make the water taste bad, and eventually render it undrinkable. Water bottled in glass will not have these problems.