They are local to me and did my diesel tune and planning an X5M tune soon. If your not local I think you have to send your ECU in. I know they can do X5Ms with a handheld tuner but not sure about others.
It's one of the best tuning shops I have ever worked with, but gains for your unit don't look great...
Tell them Gord sent you, I spend a lot of money there so they will take care of you.
BMW X5 4.8i(e70) - ECUPROGRAM Performance Tuning