Sachverhalt: A. Am 6. Juni 2005 schloss die X._ (Beschwerdeführerin, Vermieterin) mit den Ehegatten A._ und B._ (Beschwerdegegner, Mieter) per 1. September 2005 einen Mietvertrag über eine 3-Zimmerwohnung in der Liegenschaft C._ in Basel mit einem Mietzins von Fr. 1'120.-- ab. Der Mietzins beruhte gemäss Vertrag auf dem Hypothekarzinssatz von 3,25 % per 1. Juli 2003 und einem Indexstand von 104,9 Punkten per 31. Mai 2005. Er berücksichtigte ferner die Kostensteigerung bis zum 31. Mai 2005. Mit Datum vom 22. November 2005 kündigte die Vermieterin per 1. März 2006 eine Erhöhung des Nettomietzinses um Fr. 161.-- auf Fr. 1'281.-- an. Sie begründete diese Anpassung auf dem Formular mit dem Teuerungsausgleich auf 105,7 Punkte (Fr. 3.40), der allgemeinen Kostensteigerung bis zum 31. Oktober 2005 (Fr. 2.35) und der Erhöhung des Baurechtszinses (Fr. 188.20). Davon zog sie Fr. 32.60 zufolge Anpassung an den aktuellen Hypothekarzinssatz von 3 % ab. In einem Begleitschreiben wies die Vermieterin darauf hin, dass der bestehende Baurechtsvertrag mit Y._ per 28. Februar 2006 ende und der neue Baurechtsvertrag mit einer Erhöhung des Baurechtszinses verbunden sei. Dieser sei von bisher Fr. 6'066.25 per 1. Januar 2006 neu auf Fr. 74'559.60 festgelegt worden. Der Erhöhungsbetrag resultiere aus der Verteilung der zusätzlichen Baurechtskosten von Fr. 68'493.35 unter die Mietparteien nach Massgabe der jeweils gemieteten Fläche (70 m2 von insgesamt 2'123 m2). B. Die Mieter fochten diese Erhöhung bei der staatlichen Schlichtungsstelle für Mietstreitigkeiten an. Der von dieser vorgeschlagene Vergleich wurde widerrufen. Mit Klage vom 18. Mai 2006 beantragte die Vermieterin die Feststellung, dass der monatliche Nettomietzins für das Mietobjekt ab 1. April 2006 Fr. 1'281.-- betrage. Die a.o. Zivilgerichtspräsidentin Basel-Stadt wies dieses Begehren am 26. Oktober 2006 ab. Eine von der Beschwerdeführerin dagegen eingelegte Beschwerde wies das Appellationsgericht des Kantons Basel-Stadt mit Urteil vom 4. Mai 2007 ab. C. Die Beschwerdeführerin beantragt mit Beschwerde in Zivilsachen, das Urteil des Appellationsgerichts aufzuheben und das Begehren der Beschwerdegegner auf Missbräuchlicherklärung der mit amtlich genehmigtem Formular vom 22. November 2005 angezeigten Mietzinserhöhung abzuweisen. Es sei festzustellen, dass der monatliche Nettomietzins für die von den Beschwerdegegnern bei der Beschwerdeführerin gemietete 3-Zimmerwohnung, Liegenschaft C._, Basel, ab 1. April 2006 neu Fr. 1'281.-- (Kosten-Basis: Hypothekarzinssatz 3,00 %; Landesindex der Konsumentenpreise 105,7 Punkte; Unterhalts- und Betriebskostenteuerung ausgeglichen bis 31. Oktober 2005) betrage. Die Beschwerdegegner beantragen die Beschwerde abzuweisen. Das Appellationsgericht hat zur Beschwerde nicht Stellung genommen. 