For 1990-2009 cars

Leak Areas | Material
--- | ---
Windshield, back window | Urethane adhesive, caulking kit, or the equivalent
Metal joints | Brushable seam sealer which can be painted
Ventilation ducts | 3M™ Auto Bedding and Glazing Compound or the equivalent
Small cracks and pin holes | 3M™ Drip-Check Sealer or the equivalent
Large holes | 3M™ Automotive Joint and Seam Sealer
Weatherstrips | 3M™ 08011 Weatherstrip Adhesive or the equivalent
Bolts, studs, and screws | Strip Caulk