I have recently returned from a year in the US and have my last month's paycheck sitting in my US bank account (which I have yet to close). I'd like to transfer most of it (say, $4500) into my UK bank account. What is the cheapest way to do this, bearing in mind that:
Bank of America's own transfer service will only let me transfer $1000 at a time and will charge me $35 each time. And my UK bank will also charge.
My US account is based in Massachusetts so I can't use transferwise
I'm not desperate for the cash and don't mind doing something else with my dollars (stocks or some other investment) as long as I can ultimately convert to GBP at a decent rate and can do it legally without having an address in the US.