Calling something a "Sale" is just a marketing gimmick to get people thinking they're getting a deal. I always look at the price, and if its something i'd pay, then I'd go for it.
Of course, its always good to look back and see when BA have historically dropped prices, but there's always a risk in doing that.