BMP design has the Stewart water pump for 165.96. You can get another 10% off if you are BMWCCA member.
They also have aluminum water pump and power steering pulleys, standard size not under drive. They are about $33.00 each.
Discounts on new and CPO cars.
Most Dealers offer a parts discount, BMP Design 10% off