In 7 consecutive years of gold with BA, I've not yet had a single upgrade...
Last week a friend of mine flew from YVR-LHR on an economy ticket I'd booked on my BA miles. At check-in she was upgraded to WT+, and was then bumped up at the gate to J. Lucky her.
I'll take it that's BA's way of saying thanks for the past 7 years!