I'm about to pick up my first e46 in less than a week (2001 330ci 5 speed) and after test driving it I can say that I love the car. My one major complaint is that the shifter is starting to feel it's age, and it's sometimes hard to find 3rd. I was planning on getting a short shifter for it but I figured I'd ask for suggestions first. I'd prefer one that's not too expensive but I might splurge a little just to make sure I'm getting a quality shifter