BMW ABS pump. The part number is 34526778485. It looks like it was rebuilt at some point but I have no way of knowing for sure. Please make sure this matches your part number.