I just did the water pump on my 330i today. Super easy job. went down to pick up a new serpentine belt. The woman at the auto parts place said she just had to get a waterpump for a newer BMW. it was electric and $1200 Mine was $37 so I will be keeping this pig on the road for a long, long time.