Did mine this afternoon. Easy. Worked 1st time.
Had to hold the remotes about 1/2 inch from the mirror/openers. Don't forget to push both buttons and hold them to CLEAR the opener prior to trying to program them! Then I programmed each one seperately. I have a rolling code so you have to press the learn button on the main opener and on mine the light starts blinking....then I went to my car quickly hit the respective remote three times (the garage light blinks on my overhead openers to confirm acceptance which helps) and on the final press the openers cycle. Then repeat the process (I have two doors). Should work okay.
'15 F80 M3 sedan (Sapphire Black Mettalic) - Mine #1
'10 E70 X5M (Sapphire Black Mettalic) - Mine #2
'14 Cayman S (Agate Gray) - Mine #3
'13 Harley Davidson Dyna Glide Custom - ourz