Not sure if serious, so I'll answer anyway.
No - the BBC is not the only game in town when it comes to television and radio in the UK. The BBC is uniquely-funded through a "television license" which anyone who watches live broadcast television must pay, regardless whether they watch the BBC's channels or not. There is no commercial advertising on the BBC when watched in the UK (though I understand this is not necessarily the case with the versions of the BBC that are shown internationally).
But there's also the commercial broadcasters:
ITV (a regionalized network of broadcast companies) operates a number of channels
Channel 4 (also broadcasts E4, more4, Film4 (which makes original film content as well as screening Hollywood and independent films)
Channel 5 (again, they operate a few channels).
Sky (satellite TV provider, which has its own channels, but also broadcasts channels from overseas, typically US channels - their set-top boxes also have access to a streaming catch-up service with access to download TV show box sets for you to watch. Sky is hideously expensive, though)
There's the usual assortment of TV shopping channels and adult entertainment
The BBC also has its 24-hour news channel.
Telephone giant BT also has its own service, but it's a streaming service that is (as far as I know) only open to BT Broadband (DSL) and BT Infinity (FTTC) customers.
And we can watch Netflix and Amazon Prime here too. Just not with as much content as the US gets (this is true of Netflix everywhere though).