I'd recommend auto solutions. I had one installed at the beginning of November and it's amazing.
http://www.autosolutions.net - the website is antiquated and you won't see any about the e9x but the owner, Ronald, is making them in batches still for e46, e9x, and f8x. His craftsmanship is top notch, makes a complete kit including shift arm bushings, and what's best is you can get in touch directly with him to decide what % reduction you want.