The Sun is the public’s number one choice, but in the last year it is still the Guardian that the BBC buys most…