BBC iPlayer has an app where you can even watch live shows and download the shows to watch when you're offline.