Heineken has completed a scheme to buy back 29.17m of its own shares, which it has agreed to hand to Fomento Económico Mexicano (FEMSA) in exchange for ownership of the FEMSA Cerveza beer business.