Corrosion on car paint is mainly caused by exposure to moisture, salt, pollutants, and bird droppings. These elements can break down the paint's protective layers, leading to rust formation. Regular washing and waxing can help prevent corrosion damage.