Several times I have flown BA on unconnected two flights and never had a problem checking bags through to the second flight. For example I flew FCO to LHR (bought as part of a package holiday) and then on to MAN (bought privately) and got checked in for both (and luggage accepted).