It looks as though you have bought a BA basic fare which has no checked baggage allowance, probably through a third party agent. If they didn't tell you there was no allowance, you may have a justified complaint, if you just assumed there was and didn't read all the fare rules, then you will be delighted to know bags cost £40 each way. All of a sudden it may not seem like such a bargain after all.,