Here's what is written on ba.com...
Baggage will normally be checked to your final destination, provided your journey is on the same ticket. However, if you hold separate tickets for the flights in your journey, British Airways will only through check your baggage to your final destination if the connecting flights are operated by British Airways or by another oneworld airline.
http://www.britishairways.com/travel...k/public/en_gb