It looks like the part number you listed is correct. If your xi was made before 3/03, you will also need the "cable holder" referenced.
If your car was made 3/03 or after, you have the updated part per realoem. Check to see if that part number was ever used on a RWD e46 and see if it has been superseded.
Either way, I would just clean it and not replace it.