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...
2003 330i 6 Speed (Lowered, Sway bars, e-bay headers, 3.46 Diff)
2008 328xi Wagon
1974 2002 (Lowered, 5 Speed)
1989 325ix (Lost it in the divorce)
1989 525i (Too slow)