4 hours job, hardest part will be removing the fan clutch, you'll need to get the special tool to hold the fan pulley while you use a big 32 or 34 mm wrench to remove it. The threads are Left Hand Threads so as you face the engine from the front you need to turn the wrench righty loosey to loosen it up, not lefty loosey. There's a Youtube Video on how to remove it with a BFH but I brought the tool, didn't want to fix something else because of the BFH method.

Here's a Youtube Video on the same procedure but it on a E46. If the video is helpful, either subscribe or like the video so that the video poster will receive credit for posting the video.