I had x5m truck for 2+years and time for little more fun.
for tune shopping lists: ess, evole, Active Autowerke, Velos Designwerks.
in my reserch active auto and velos offer little Flasher tool so i don't have to carry notebook to flash back to stock.
since there are no dyno charts for velos and my friends had a good experience with aa supercharger. i gave a shot with aa tune.
after ez install and 2 power cycles, fun start.
my thought after 400+ miles and few launching:
in normal mode power was almost good as stock m-mode or between m and normal mode
no more lazy driving feel,so i don't have to put transmisson in sport mode often.
before tune i got like half second intense feeling when i do launching now i got like 2second
now i can say to people my truck is fast.
last words for tune "money well spent"