BMW own-branded roof bars have a wider track than most aluminum bars. The Atera Giro AF and Giro Speed come with fitting that work with these bars but the Thule ProRide, FreeRide and OutRide bike carriers require additional adapters:
Thule ProRide 591 and 598 require the 889-1 adapters
Thule FreeRide 530 and OutRide 561 require the 889-3 adapters
Yakima bike carriers come with fittings that fit around wider bars so also work fine with BMW bars.