Here the BBC is mostly funded by a "TV Licence" that all households have to pay unless they can PROVE that they don't consume non-commercial BBC content in any way (Radio, TV, WebPages), so I guess you can call it a tax. It costs 157.50UKP per year per household. For that ya get several commercial free TV stations, a couple of internet only TV stations as well as internet catch-up for all stations, a plethora of local, national, and international radio stations, and commercial free access to the BBC website. It sounds expensive when compared to Netflix or Prime, but when you look at the content and breadth of media, it's not that bad.
The BBC does get some government tax money, mostly for providing the BBC World Service Radio and TV stations outside the UK.
The BBC also sells many of it's shows outside the UK, sells licences for show formats, and has several commercial TV Stations under the banner of UKTV. Many of these UKTV stations mostly show repeats of old BBC shows, but some also commission new content.
It's a complex beastie and it's likely that fairly soon the TV Licence will be scrapped and the BBC will become just like all the other commercial TV stations and pander only to the "majority" with boring quiz shows, brain-dead "reality" crap, and endless soaps.
They have plenty of these already, but mixed in are some gems that are actually worth watching.
New shows the likes of Top Gear, QI, Horizon, Red Dwarf, and Monty Python will never get made which will be a shame.
Additionally, the BBC will eventually get sold on to a company that has a particular political leaning and that will be the end of one of the few news sources to try to remain neutral.