It says here that the charge is waived for Golds, Silvers and those in J and F:
http://www.britishairways.com/travel...c/public/en_gb
I am often a couple of kgs over when travelling on business but now I am Silver, I have never been questioned about it. I used to be asked to pay the extra charge regularly when I was Blue.