No. BBC iPlayer is funded by the UK TV Licence and its use is restricted to UK residents only.
While you can’t watch TV programmes, here’s a list of services you can use if you live outside the UK:
Some features or content may be restricted to the UK for rights/legal reasons.
If you’re in the UK and planning an overseas trip, you can download programmes on your computer or mobile/tablet before you go.
Here's some advice if you’re in the UK but see a message saying you’re not.
Sorry about that. Please take a second to tell us what's wrong with it.