Very impressive work!!
I got the red overheating alarm a couple of days and took it to the dealership. They said that I had to replace: Water pump + thermostat + VANOS solenoid.
Currently have ~130,000 miles on the car, so I was out of warranty.
Just got the car back today morning. Total damage: ~$2300