Usually the workshop will not appear to charge a large amount of fees for labour so that the customer won't negotiate too much on labour since the cost of the parts is "fixed", hehe..pricing strategy, they also need to cari makan. But in the case of 325i, they use a different water pump (11 51 7 586 925) compared to 11 51 7 807 311 for 320d. Check with stockist for 325i is about RM1300+, the cost of a 6-inline, hehe