Just pulled waterpump on my 92 525i 90k miles after she started overheating. What a piece of ****!!! It was still attached but had cracks all over it and it was not attached to the shaft. It just spun around it. Now I have to wait a day before the new pump comes in. But I guess it could have been worse.