There's nothing that requires that the "sale" price that BA advertises will be the lowest sale price they offer in perpetuity.
Perhaps your flights were a bit more expensive (perhaps due to being more full, etc.) at the time you booked than the truly absolute cheapest fair on BA available at the time?