I rang the BA-office and asked them about the procedure involved. He said he wasn't sure whether the bags would be checked through all the way or if we are given boarding passes for the entire flight...
Let's say this is the case and we have to pick up our bags at LHR and check them in again. Is the Heathrow Express free?