^That's really good mileage out of an M54 water pump. They typically last 100k-120k.
I have a replacement N62 water pump that is going in soon sitting on the shelf... along with a whole host of other common problem parts. Xover pipe, thermostat, cooling hoses, VSS, alternator gasket, timing cover gaskets, motor mounts, etc, etc. I would guess $1000 worth of parts.