I picked up this 100k mile creampuff 528 as a daily. It was "over heating" per the P.O.
I got it for $750. Brought it home, properly got the air out of the stock cooling system. Found out the cap was bad, replaced it, then realized the water pump was bad. Replaced that, then realized the head gasket was blown
After not being able to source a cheap M52, and not wanting to deal with doing the head gasket, I decided to swap it.
Not sure on the end result of the swap, it might be a 4.8, 5.3, 6.0 with a 4L60 or 4L80. Maybe some boost?