I took my car, 98 528ia w/ 216k miles, in to a BMW indy for transmission diagnostics. The car was having the harsh 2nd to 3rd shifts and becoming more frequent. The harsh shifting only occurs on light throttle or letting off the throttle on slight downhills.

Indy told me that transmission is worn and should be replaced (around $4500 installed) as it will only get worse. The only code printed on the printout he gave me stated "EGS 100 speed monitoring. Transmission is failing."

Search for EGS 100 speed monitoring doesn't show much so I would appreciate any advice.