My BBC cable reception has packed up here, so I am wondering which is the best TV or internet channel to watch this on.

English version preferably, but don't mind French or German.

Ta in advance.