Rust is typically caused by foreign substances on your car’s finish like salt, rain, bird droppings, tree sap and more. Even cars stored in the garage can be subject to rust if not properly cleaned and waxed.