I have a garage, but no door opener as my track car or sleds are stored inside depending on the season. I stumbled across a thread where people were using the homelink garage door opener buttons in the X5s to activate lighting. So I picked up a few gadgets and made the buttons activate my exterior lights as well as my entrance lights. I thought I could get away with just the wall switch, but the X5 uses an older signal than what the new switches need (myQ or Security 2.0). I needed the repeater to make everything talk.
Wall switches
https://secure.homelink.com/interior...-switch-detail
Repeater Kit
https://secure.homelink.com/homelink...ter-kit-detail
Cheesy, maybe - but I like it

. Let me know if you want more details. Setup was pretty straightforward.
Cheers.