The Commonwealth Bank of Australia CBA said on Tuesday it has bought 80 percent of Astra CMG Life's shares from PT Sedaya Multi Investma SMI, a subsidiary of publicly-listed automotive company PT Astra International.