Sachverhalt: A. Z._ ist Eigentümer der 2'366 m2 grossen, teils in der Kernzone K1, teils in der Wohnzone W2 gelegenen Parzelle Kat.-Nr. 4'659 an der Kreuzung Schmitten-/Wolserstrasse in Obfelden. Nachdem der Gemeinderat Obfelden am 20. September 2011 die Errichtung eines Mehrfamilienhauses (1. Etappe; Wolserstrasse 58a) auf dem Westteil der Parzelle bewilligt hatte, erteilte er der Y._ GmbH am 4. Oktober 2011 die Baubewilligung für die zwei Mehrfamilienhäuser (2. Etappe; Schmittenstrasse 20 und 22) mit insgesamt 9 Wohnungen und einer Unterniveaugarage mit 9 Autoabstellplätzen. Deren Erschliessung erfolgt über die Schmittenstrasse. X._, der die unmittelbar ans Baugrundstück anstossende Liegenschaft Schmittenstrasse 18 bewohnt, focht die Baubewilligung beim Baurekursgericht des Kantons Zürich an. Dieses wies den Rekurs am 3. April 2012 ab, soweit es darauf eintrat. Das Verwaltungsgericht des Kantons Zürich wies die Beschwerde von X._ gegen diesen Entscheid des Baurekursgerichts am 16. Januar 2013 ab. B. Mit Beschwerde vom 1. März 2013 beantragt X._, diesen Verwaltungsgerichtsentscheid aufzuheben; eventuell sei die Sache an die Vorinstanz zur Neubeurteilung zurückzuweisen. C. Das Verwaltungsgericht verweist auf seinen Entscheid und verzichtet im Übrigen auf Vernehmlassung. Die Y._ GmbH beantragt, die Beschwerde abzuweisen. Der Gemeinderat Obfelden verzichtet auf Vernehmlassung. X._ hält in seiner Replik an der Beschwerde fest. 