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 or 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.