Just to complete my options - are there any leasing companies that lease 2 year old cars being returned after their first lease? Has anyone used one?
Yes, my eNiro is a used lease from Nationwide Vehicle Contracts
There are, but you'll pay the same or more than a new one. https://www.nationwidevehiclecontracts.co.uk/car-leasing/used
Completely depends on the car & deal, to get a new Niro on the same terms as mine would have cost ~50% more (~£450/month vs £300/month)