As far as I am aware, it is not possible to purchase Champagne onboard the aircraft.
However, there is nothing to stop you buying it in the terminal and drinking it onboard. You are permitted to consume your own alcohol onboard, but don't get too sloshed as the crew do have the legal responsibility of being able to remove your own alcohol from you if you are getting too sloshed...