They should go International
Rather than license their content one show at a time to other foreign networks and broadcasters, just set up a system where people in foreign lands can pay a fee to have direct, unfettered access to everything BBC offers.
They'll need to bring the Content Delivery Networking companies in to support the bandwidth demands.
They'll need to consider geographical licensing issues when negotiating deals. The odd black out might be necessary.
They'll need to ignore nations complaining about it.
It would bring in billions, maybe.