Yes, travel between Heathrow terminals is free of charge if you tap in and out on the ticket barriers using Oyster or Contactless payment cards or by collecting a free terminal transfer ticket from a dedicated ticket machine in each Heathrow station.