Of course they are required to buy the right license, as is everyone. And yet, there are many abuses of the broadcast licenses, mainly due to misunderstandings about what the audience size means. Most 1 million Broadcast licenses are actually abuses. As it’s requirements only concern very specific and localized
I have nothing against BMW, and I’m not saying they are trying to con Robert. But, in all likelihood, they would actually need a bigger license. So, it’s worth keeping an eye on it.
As for their museum, which would be considered a live venue, they’d only need the standard license.