Ironically if you asked someone 20 years ago what a BA Captain earned they would say £100,000. Ask the same 10 years, 5 Years ago and last year and you would get the same answer.
The 'substantive' pay hasn't changed that much over an awful long time and is worth far less than it was 20 years ago. Still, not bad pay for the industry but that reflects BA's wish to entice qualified pilots into the company thus reducing their training overheads and insurance liabilities.
Look at an 'average' snapshot of a Low cost carrier and you will get a far different figure due in part to the large amounts of 'pay to train' bonded pilots.
"Lies, damn lies and then statistics"
Never trust 'em