Shark injector is probably the best bet. I'd like one but the extra 3-5 HP isn't worth the price to me. However I did have one of these on an E36, and it made a big difference in throttle response.
Conforti Shark Injector for E53 X5 3.0 - Turner Motorsport