gdiphil, from memory BA arrive at terminal D at DFW, i have always found immigration at DFW to be fast and painless, once you have rechecked your bag reenter security and take the transit train that connects all terminals to your next gate, i believe this is "airside". have a good trip.