Faits: A. D'une surface de 4'053 m2, la parcelle n° 169 de la commune de Préverenges est sise en bordure de la route cantonale Lausanne-Morges, à la sortie de la localité, direction Morges. Elle est affectée à la zone industrielle laquelle est définie ainsi par l'art. 46 du règlement communal du plan d'extension et de la police des constructions (RPE) approuvé par le Conseil d'Etat le 24 octobre 1984: "la zone industrielle est réservée aux établissements industriels tels que fabriques, garages-ateliers ou garages industriels, ainsi qu'aux entreprises artisanales. La Municipalité peut interdire des industries ou artisanats susceptibles de porter préjudice au-delà de la zone (al. 1). Des logements nécessités par une obligation de gardiennage ou d'autres raisons jugées valables par la Municipalité peuvent être aménagés dans les constructions industrielles à la condition de répondre aux exigences de salubrité (al. 2). Les dépôts ne sont autorisés que s'ils constituent l'accessoire nécessaire d'une industrie établie dans cette zone (al. 3)". Le 23 juin 2006, la parcelle n° 169 a été acquise par la société anonyme A._ et B._, respectivement à raison de 80 et de 55/135e. Par acte du 28 juin 2006, la société anonyme C._ est devenue promettant-acquéreur de la part de copropriété de B._. Dès juillet 2005, A._ s'est approchée du Service technique communal de Préverenges et des différents services de l'Etat concernés dans le but d'implanter une station-service avec bar, shop, station de lavage et places de stationnement. Une note de séance du 21 novembre 2005 relève notamment ce qui suit: B. "Implantation d'une station-service A._ à la Taudaz Présence: MM. D._ et E._, A._ M. F._, propriétaire M. G._, voyer du 2ème arrondissement H._, I._, J._, K._, Commune de Préverenges De la discussion, il ressort: A._ veut implanter une station-service avec lavage et shop sur la parcelle 169 Les ex parcelles du complexe Panel et Gardy sont destinées à recevoir des « discounter » Ces constructions entraîneront un surplus de circulation d'où la nécessité d'un réaménagement du carrefour RC 1a et du chemin Vuasset, en accord avec la commune et le canton. Il est décidé: A._ soumet à l'enquête publique le projet tel que présenté y compris l'aménagement du carrefour Une étude de trafic doit être fournie avec l'enquête Un giratoire n'est pas souhaité. Il n'entre pas dans le schéma directeur de la RC 1b L'aménagement de 2 giratoires (Gracieuse et Rionzi) est prévu à long terme Prévoir plutôt des présélections et des feux cadencés avec les feux du Rionzi et de la Gracieuse Un cheminement piétonnier doit être maintenu côté Jura Service technique K._" C. Après plusieurs échanges de courriers et rencontres avec le Service des routes, ainsi que la réalisation d'une étude de bruit en février 2006, A._, alors promettant-acquéreur de la parcelle concernée, a déposé un projet auprès de la Commune de Préverenges le 29 mars 2006. Ce projet prévoyait de diviser la parcelle n° 169 en deux. La partie ouest, d'une surface de 1'650 m2, accueillait le tunnel de lavage, quatre places "aspirateurs" et quatre places "hypromats". Le tunnel était implanté parallèlement à la limite de propriété avec la parcelle n° 168, sur une longueur de 40 m 14. Le long de sa façade est étaient accolées en contiguïté quatre places "aspirateurs" et quatre places "hypromats". La partie ouest, séparée de la précédente par une bande de douze places de parc sur grille-gazon, supportait un couvert de 21 m 7 par 19 m 7, abritant les pompes à essence, et, dans son prolongement au nord, un bâtiment d'un niveau de 15 m 6 par 16 m 8, contenant un bar, un shop, des sanitaires, une cuisine et trois locaux techniques. Sur cette surface d'environ 260 m2, 46 étaient consacrés au bar et 118 au shop. Le site était accessible par une première entrée depuis la route cantonale, uniquement pour les véhicules circulant en direction de Genève, et par une seconde entrée à l'ange nord-est de la parcelle n° 169 par le chemin de Vuasset. Ce dernier accès servait également de sortie. Une dernière sortie débouchait sur le même chemin, à une vingtaine de mètres plus au sud de la précédente. Selon le rapport d'étude de bruit de février 2006, les valeurs de planification diurne et nocturne étaient atteintes pour les locatifs situés de l'autre côté de la route cantonale, en raison de l'entrée du tunnel de lavage et des "hypromats". Pour le bâtiment administratif avoisinant, ces valeurs étaient dépassées à cause de la sortie du tunnel de lavage. Des mesures de protection spéciales, telles que des parois anti-bruit et des murs de séparation en dur étaient nécessaires pour respecter les valeurs de planification. Au terme de l'enquête publique, qui s'est déroulée du 18 avril au 8 mai 2006, 16 oppositions ont été déposées, une d'entre elles regroupant 155 signatures. A la demande du Service cantonal de l'environnement et de l'énergie (SEVEN), une étude complémentaire de bruit a été réalisée en juillet 2006 pour connaître les sources de bruit dues à l'exploitation de la station-service. Cette dernière a confirmé que les valeurs de planification étaient respectées moyennant les mesures de protection contre les nuisances intégrées au projet (parois anti-bruit et aménagement des installations bruyantes [compresseurs et groupes froids] dans le shop). Par synthèse du 2 août 2006 de la Centrale des autorisations du Département des infrastructures (ci-après: CAMAC), le Service des eaux, sol et assainissement, l'Etablissement cantonal d'assurances contre l'incendie et les éléments naturels, le Service de l'emploi, le Laboratoire cantonal, le Service de l'économie, du logement et du tourisme, le Service de l'environnement et de l'énergie, le Service des routes et le Voyer du IIème arrondissement, ont délivré les autorisations spéciales requises, assorties de plusieurs conditions. D. Par décision du 11 septembre 2006, la Municipalité de Préverenges (ci-après: la municipalité) a refusé d'accorder le permis de construire sollicité. Elle a considéré d'une part que le bar et le shop avaient un caractère uniquement commercial et ne correspondaient dès lors pas à l'affectation exclusivement industrielle ou artisanale de la zone. Elle a d'autre part relevé que cinq places de parc auraient dû être implantées en retrait des alignements du 8 avril 1970. A._, B._ et C._ ont recouru auprès du Tribunal administratif du canton de Vaud (ci-après: le Tribunal administratif) contre cette décision, concluant à sa réforme en ce sens que le permis de construire est accordé aux conditions émises par les décisions spéciales contenues dans la synthèse de la CAMAC du 2 août 2006. Elles se plaignent de la violation du principe de la bonne foi, mentionnant qu'elles ont élaboré le projet litigieux en collaboration avec le Service technique communal depuis l'été 2005, lequel n'avait jamais mentionné qu'un bar et un shop étaient contraires à la réglementation communale. Elles ajoutent que la municipalité abuse de son pouvoir d'appréciation en interprétant les activités admissibles en zone industrielle de façon extrêmement restrictive et contraire à la réalité. Elles précisent enfin que les activités du shop et du bar sont des activités commerciales accessoires à la station-service et à la station de lavage, lesquelles répondent à la définition de la zone industrielle. Pour le surplus, elles renoncent aux cinq places de parc litigieuses. E. Le Tribunal administratif a procédé à une inspection locale le 22 mai 2007 en présence des parties et de leurs représentants. A cette occasion, L._, conseiller municipal, a été entendu en qualité de témoin. Il a déclaré ne pas avoir participé aux négociations avant la mise à l'enquête du projet litigieux et n'avoir connaissance du problème lié à l'affectation de ce dernier qu'au moment de la décision de la municipalité. Lors d'une séance du conseil communal, un conseiller avait demandé à la municipalité de refuser la construction en cause. Procédant à la visite de la zone industrielle concernée (Rionzi), le Tribunal cantonal a constaté qu'elle était occupée pour l'essentiel par des entreprises industrielles, des artisans et des ateliers de réparation, à l'exception d'un terrain de football, un appartement de fonction, le Centre d'essai et de formation (CEF) et un commerce vendant notamment des produits artisanaux dont une partie était fabriquée dans les sous-sols du bâtiment qu'il occupait. Ce magasin avait récemment été rénové et agrandi avec l'autorisation de la municipalité. Le Tribunal cantonal s'est encore rendu dans la zone industrielle du Trési, située le long de la route de Denges au nord de la commune, où il a relevé que plusieurs bâtiments y étaient consacrés à l'industrie, à des ateliers mécaniques, à des garages et à des carrosseries. Deux bâtiments importants accueillaient, outre des artisans, des entreprises de service. L'un d'eux, divisé en quatre ailes, abritait par ailleurs le restaurant "Le Cap d'Or" réservé aux sociétés et entreprises du bâtiment. Certains tenanciers de cet établissement avaient été remis à l'ordre par la municipalité, notamment en 1995 et en 1996 parce qu'ils avaient tendance à ouvrir au public. Il devrait au demeurant prochainement être fermé, la Police du commerce ayant prononcé un retrait de patente. La municipalité a également expliqué que deux appartements avaient été réalisés illégalement dans le périmètre du plan de quartier du Rionzi. Elle a en outre déploré l'occupation de la zone industrielle par des entreprises qui ne répondaient pas à la définition du règlement communal et qui n'avaient jamais été autorisées. Elle a confirmé sa volonté de se montrer stricte dorénavant à ce sujet et de remettre de l'ordre. Par arrêt du 29 octobre 2007, le Tribunal administratif a rejeté le recours et a confirmé la décision de la municipalité du 11 septembre 2006. F. Agissant par la voie du recours en matière de droit public, A._, B._ et C._ demandent au Tribunal fédéral de réformer l'arrêt rendu par le Tribunal administratif le 29 octobre 2007 en ce sens que le projet déposé auprès de la commune de Préverenges, une station-service avec bar, shop, station de lavage et places de stationnement, est autorisé. Subsidiairement, elles demandent que l'arrêt précité soit annulé et que la cause soit renvoyée à l'autorité cantonale pour nouvelle décision dans le sens des considérants. Elles se plaignent d'une application arbitraire de l'art. 46 RPE ainsi que d'une violation des garanties de la propriété et de la liberté économique. Elles invoquent enfin le principe de l'égalité dans l'illégalité. Le Tribunal administratif renonce à déposer une réponse et se réfère au dispositif et aux considérants de son arrêt. La Commune conclut au rejet du recours. 