Yes.
I have a *unique* medical condition and have to drink a lot of water
explain to klm and they bring you a 2l bottle on boarding. Explain to ba and they say they will bring you extra cups/bottles but dont
so yes I sometimes buy 3 500ml bottles from
Boots despite my £2k ticket and sometimes take a bottle from the f lounge