BMW 5 E39 heater core replacement (w/o whole dashboard removal)

Before you start, make sure that o-rings aren't leaking - your heater core might still be ok.