BMW is recalling 45,484 older-model 7-Series cars in the United States because the doors could open unexpectedly while the vehicles are in motion.