To clarify one thing from the OP's post, there are no "bank" ATMs at Heathrow. All the ATMs on the estate (landside and airside) are operated by Travelex. I believe they give the same rate as card transactions at their kiosks, but that is unlikely to be in the customer's favour....