If you have ever driven a BMW with an actual throttle cable (E10 or an E30 for example) get a sprint booster for your E46. If not, don't bother.
I missed that "connection" to the car I feel the E46 lacks...
1974 2002 Lowered, 5 Speed
1989 325ix (Lost it in the divorce)
1989 525i (Too slow)
2003 330i 6 Speed
2008 328xi Wagon