For what it's worth, my BD flights pretty much never credit to my UA account. Maybe one sector in twelve? And according to UA, bmi insist that I send in my original ticket to UA before crediting. A bp isn't good enough, apparently...
The mileage credit is so paltry and the hassle so extensive that I might as well fly BA next time.