While I don't drive an X5, I also didn't want to drill holes in the front of my bumper. I made a front license plate bracket that mounts from the bottom. It looks like this:
You should be able to adapt this design to your X5 - details on how it was made are
here .