Because T-Mobile block iplayer! As it states here: http://iplayerhelp.external.bbc.co.u...e/mobile_phone only 3 UK & Vodafone Contract customers can access iplayer in the UK via 3G