Faits : A. Le 18 septembre 2003 est entré en vigueur le règlement de la Commune d'Aigle de la même date sur la collecte, le traitement et l'élimination des déchets (ci-après: le règlement communal). Faisant partie de la section V intitulée "Les taxes", son art. 13 dispose ce qui suit: "En vertu des lois sur les impôts communaux (art. 4) et sur la gestion des déchets (art. 29) pour couvrir tout ou partie des frais de la collecte, du transport, du traitement ou de l'élimination des déchets, la commune perçoit, des usagers, les taxes suivantes: Taxe au sac Sacs officiels: 17 litres Fr. 0.75 sac 35 litres Fr. 1.50 sac 60 litres Fr. 2.50 sac 110 litres Fr. 4.80 sac Taxe au container Container: 800 litres Fr. 32.50 Plomb Taxe fixe annuelle par appartement Une taxe fixe et unique par appartement de Fr. 120.-- est perçue une fois par année auprès des propriétaires ou gérances. Taxe par entreprise En plus des sacs jaunes ou des plombs les entreprises et les commerces paient un forfait annuel compris entre Fr. 100.-- et Fr. 2'000.-- (multiples de Fr. 100.--) selon le volume des déchets ramassés. Pour les entreprises ou commerces qui sont locataires, ce montant sera facturé au propriétaire (comme pour les appartements). Indexation [...]." Le 30 novembre 2004, la Municipalité d'Aigle a notifié la taxe fixe ou forfaitaire de ramassage des ordures pour l'année 2004 aux personnes suivantes, toutes propriétaires d'immeubles situés sur le territoire de la Commune d'Aigle, selon le détail figurant dans le tableau ci-après: Propriétaires Adresse Appart. Comm. & bureaux Autres * Taxe unité Montant (sans TVA) X._ 43 111.52 4'795.55 et 22 consorts 6 111.52 669.15 2 92.95 185.90 1 139.40 139.40 4 111.52 446.10 8 111.52 892.20 35 65.06 2'276.95 20 111.52 2'230.50 12 111.52 1'338.30 3 65.06 195.15 8 92.95 743.60 16 111.52 1'784.40 4 92.95 371.75 1 185.85 185.85 44 111.52 4'907.05 12 111.52 1'338.30 12 111.52 1'338.30 6 111.52 669.15 1 92.95 92.95 1 185.85 185.85 21 111.52 2'342.00 43 111.52 4'795.55 1 92.95 92.95 1 111.50 111.50 3 111.52 334.55 1 111.50 111.50 5 111.52 557.60 1 325.30 325.30 1 92.95 92.95 6 83.64 501.85 2 139.40 278.80 3 111.52 334.55 2 92.95 185.90 24 111.52 2'676.60 30 111.52 3'345.70 32 111.52 3'568.75 44 111.52 4'907.05 12 111.52 1'338.30 14 111.52 1'561.35 12 111.52 1'338.30 Y._ 42 111.52 4'684.00 et 2 consorts 16 111.52 1'784.40 12 111.52 1'338.20 1 260.20 260.20 13 111.52 1'449.80 13 111.52 1'449.80 13 111.52 1'449.80 50 111.52 5'576.20 20 111.52 2'230.50 20 111.52 2'230.50 Z._ 3 111.52 334.55 et 12 consorts 1 232.35 232.35 6 111.52 669.15 1 278.80 278.80 1 111.52 111.50 3 111.52 334.55 7 111.52 780.65 1 278.80 278.80 3 111.52 334.55 1 185.85 185.85 15 111.52 1'672.85 1 92.95 92.95 3 111.52 334.55 1 185.85 185.85 2 111.52 223.05 3 111.52 334.55 1 278.80 278.80 2 92.95 185.90 1 111.52 111.50 2 111.52 223.05 1 92.95 92.95 3 111.52 334.55 1 92.95 92.95 1 204.45 204.45 1 111.52 111.50 2 111.52 223.05 3 92.95 278.85 1 325.30 325.30 12 111.52 1'338.30 2 92.95 185.90 5 111.52 557.60 1 92.95 92.95 5 111.52 557.60 1 185.85 185.85 3 111.52 334.55 1 139.40 139.40 6 111.52 669.15 1 92.95 92.95 3 111.52 334.55 1 92.95 92.95 2 111.52 223.05 3 111.52 334.55 1 92.95 92.95 8 111.52 892.20 1 334.55 334.55 7 111.52 780.65 1 92.95 92.95 1 325.30 325.30 1 111.52 111.50 * not. cabinets médicaux, restaurants. X._ et vingt-sept consorts, Y._et deux consorts ainsi que Z._ et dix-neuf consorts ont déféré ces décisions à la Commission de recours en matière de taxes et d'impôts communaux de la Commune d'Aigle, qui a rejeté les recours par décisions du 18 juin 2005. Les intéressés ont recouru contre ces décisions au Tribunal administratif du canton de Vaud (ci-après: le Tribunal administratif). Rendue attentive au fait qu'elle n'avait pas entendu les recourants, l'autorité communale de recours a rapporté ses décisions. Le Tribunal administratif a rayé les affaires du rôle. Après avoir entendu les recourants, l'autorité communale de recours a rendu, le 21 décembre 2005, de nouvelles décisions par lesquelles elle a derechef rejeté les recours et confirmé les taxations contestées. Les intéressés ont à nouveau recouru au Tribunal administratif contre ces prononcés. Par décision du 13 juin 2006, cette autorité a rejeté les recours. Elle a considéré que le fait de mettre la taxe de base à la charge des propriétaires des immeubles n'était pas contraire au principe de causalité inscrit à l'art. 2 et concrétisé en particulier aux art. 32 et 32a de la loi fédérale du 7 octobre 1983 sur la protection de l'environnement (LPE; RS 814.01). Au demeurant, les propriétaires pouvaient répercuter les taxes d'enlèvement des ordures ménagères sur les locataires en vertu des art. 257a et 257b CO. Le Tribunal administratif a également rejeté le grief selon lequel la taxe de base perçue pour les appartements aurait été contraire aux principes de l'équivalence et de l'égalité de traitement. B. Agissant par la voie du recours de droit public, X._ et vingt-trois consorts, Y._ et deux consorts ainsi que Z._ et treize consorts demandent au Tribunal fédéral d'annuler l'arrêt du Tribunal administratif du 13 juin 2006, sous suite de frais et dépens. Ils dénoncent une violation du principe de la force dérogatoire du droit fédéral, l'art. 13 du règlement communal étant selon eux contraire au principe de causalité consacré par le droit fédéral. Ils se plaignent également d'une atteinte injustifiée à la garantie de la propriété et d'une violation du principe de l'équivalence. A titre provisionnel, ils demandent que leur recours soit doté de l'effet suspensif. L'autorité intimée et la Commission de recours en matière de taxes et d'impôts communaux de la Commune d'Aigle renoncent à se déterminer. La Commune d'Aigle conclut au rejet du recours dans la mesure où il est recevable. Par ordonnance du 20 septembre 2006, le Président de la IIe Cour de droit public du Tribunal fédéral a rejeté la demande d'effet suspensif.