Bonjour,
Tout dépend des règles d'urbanisme en vigueur dans votre commune. Pour vérifier si la construction du garage de votre voisin est légale, vous pouvez consultez le service de l'urbanisme de votre mairie. Si la construction est ancienne vous pouvez consulter les archives de votre mairie. Si votre voisin ne dispose pas de permis de construire, sachez que votre démarche entrainera une instruction de la part de la mairie qui le mettra en demeure de régulariser.
Concernant le dégagement des eaux pluviales de la toiture de votre voisin, vous pouvez faire état de l'article 681 du code civile qui stipule que "Tout propriétaire doit établir des toits de manière que les eaux pluviales s'écoulent sur son terrain ou sur la voie publique; il ne peut les faire verser sur le fonds de son voisin.".
Enfin concernant la pollution sonore dont vous êtes vistime, récupérez auprès de votre mairie les règles stipulant les horaires de passage des tondeuses ou bricolage et mettez-les à la disposition de votre voisin.