hello - novice question so apologies in advance! I understand its a good idea to replace the water pump on the z4, my car is a 3.0 2004 non facelift with circa 89k miles - when I search for info there is a inexpensive and expensive option. What make/model should I be replacing it with and can you tell if its already been replaced by a visual inspection? Also can you check your drain holes from the top without taking the wheel off etc etc - thanks a lot for your help