I agree with MadX to a degree but the truth is just about everybody will access media of one sort or another even if it's just a browser on their mobile.
If everybody paid it would stop those BBC bailiffs chasing people somewhat over-zealously.
And you don't need a licence to listen to UK radio, btw.
Myself, I think the best answer would be a small tax on products sold by the BBC and any artist that appears on the BBC one way or another on their CD's and DVD's. Apparently the BBC make more money from books, DVD's and worldwide franchises for their programs sold than they do from the licence fee.
Still, a tricky one. We could scrap the licence altogether but then the BBC would have advertising on it, which would be the loss of something peculiarly British. And that, imo, would be a bit sad.
On the other hand (and I shall probably appeal to all Daily Mail readers here) the BBC has Carte Blanche to do whatever they will with the money they receive from licence holders and sometimes they manage to waste it in a most spectacular fashion.
And on the other, other, hand, lol, as I remember they used to produce some marvellous plays and documentaries.
How about Freeview tuners with the ability to receive anything BBC disabled?