Colombia is buying back $4.4 billion in outstanding bonds, closing out its third such transaction in the last year as it looks to lower borrowing costs weeks before a pivotal presidential election.