Last week I watched Top Gear on BBC iplayer on my 3GS over 3g and Edge while on the train. I completely forgot it wasn't supposed to work and thought nothing of it.
Today I get the "must use wifi" error. Oh well, back to other means. Serves me right for trying it the legal way...