I have noticed recently that both Tesco and Asda offer very competitive exchange rates for buying € notes, with no commission taken off. They both beat main branch Post Offices, who have been good in the past and better than High Street banks.
Buying € at Gatwick is a real rip-off as their rates are awful.
Mike