The British Broadcasting Corporation (BBC) has apologised for airing sponsored current affairs programmes which includes eight that featured Malaysia.