What does your ticket receipt say for baggage allowance? it will detail what your allowance is and what the charge is for any excess baggage?
If it shows that there was no allowance, then BA was correct to charge
If it shows an allowance then may need to take action to get the money out of BA