All the video below is for reference only, some might be helpful and understanding of our car. Probably in a different video types of cars with our car, but with this video to identify the damage and repair our own cars. In war we can save ourselves the cost of car repairs.
Low Coolant Level
Checking / Adding Coolant on a BMW
DIY BMW E46 how to change water pump and thermostat
DIY BMW E46 how to Drain coolant from Radiator
BMW Coolant Expansion Tank Replacement e46 323 325 330
Expansion Thank and Radiator
From: youtube