I had to renew my passport recently, and was surprised and relieved at how simple and quick it was, even from Spain. It cost about £100.
I did the initial application online, including Mrs Pego taking my photo with my own phone, which they approve online, then pay online and post the old...