BBC fails to account for hidden expenses