BMW part numbers

Gearbox parts E46 325i
23128677736 gearbox shifter shaft seal
25111220600 shifter main bushing
25111222015 rubber bushing for the bracket, body side
25117519669 rubber bushing in shifters bracket – 2pcs
25117580281 shifter joint at gearbox side
25111434194 plastic bushing in the joint
25111220439 plastic washer – 4pcs

25117546373 E60 545i Short Throw Shifter

M52/M54
12611744292 – oil level sensor oring

18107502346 e46 330i exhaust gasket manifold to pipe