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.
'14 Range Rover Sport SC (Chille/Black) - Mine
'15 BMW M3 (Black/Black) - gone but not forgotten
'16 Cayenne (Black/Black) - Herz
'13 Harley Davidson Dyna Custom - born to ride