In need of a engine for my 1997 528i. Only 110,000 miles on body. I've researched to find that white smoke after sitting overnight is the coolant leaking into the cylinder (4th to be percise. After pulling plugs to see witch fouled.) Used blue devil sealant And it got me 3,000 miles before waterpump seized ran it hot again. Not blaming the sealent had stopped smoking in the mornings. Label said it repaired head gaskets nothing about waterpump life extending.