i just put my z3 shift rod in about 2 weeks ago. That kit includes everything you need. I dont know if those are cir clips in the pic though. If they are then your fine if not your going to need one. I think it was 30 cents from the dealer. Also, i paid 60 all together for my kit. 40 for the rod and 20 for all of the other bushings and such. If you dont mind spending 140 I would say go for it. but you could piece it together for a lot less. Try calling bmw and asking them how much everything is, it might be cheaper. this link should help with part numbers.
http://www.318ti.org/forum/archive/i...hp/t-2331.html This link has some good pics and instruction. You dont need to take out the entire selecting rod. That is only if you want to bend it which I didnt do and it works great.
http://understeer.com/shiftlever.shtml