Remember a couple of months ago when it looked like Netflix was set to remove Doctor Who from the British catalogue? Despite warnings flashing up when you watched an episode, the show didn't actually go anyway. At the time one of my theories was that maybe the BBC were hardballing so it could bring a proper Doctor Who boxset to iPlayer. While I don't know what happened behind the scenes, and why those warnings flashed up despite Netflix denying the show was going anywhere, the BBC has indeed brought its flagship sci-fi series back to iPlayer.
As of today, the BBC has brought back every single episode of the relaunched Doctor Who to iPlayer, stretching all the way back to 2005's Rose when we were first introduced to the Ninth Doctor (Christopher Eccleston). That also includes all the specials, and the webisode The Night of the Doctor that brought back Paul McGann's Eight Doctor for his long-overdue death scene.
So the BBC is one-upping Netflix in this respect, since you don't have to pay for iPlayer (assuming you have a TV Licence) and the fact Netflix doesn't have the tenth series that saw the end of Peter Capaldi's time in the Tardis.
Sadly this won't be including any of the classic episodes, so if you want to watch them you'll either have to buy them on DVD or tune into the Twitch marathon. We're still in the era of the First Doctor at the moment, with today's schedule promising The Time Meddler, The Ark, The Gunfighters, and The War Machines. The Second Doctor's tenure starts tomorrow with Tomb Of The Cybermen, The Ice Warriors, and The Enemy of the World.