Never even been wished happy birthday by BA (having travelled on my birthday a number of times), let alone received any promo offers related to my birthday.
So I don't think BA have much generosity at all when it comes to my birthday. But then I've been Gold for around 15 years, so I guess they figure they might not need to make the effort. About to drop to Silver though, so let's see if that makes any difference next year.