Sachverhalt: A. X._ fuhr am 11. November 2009, um ca. 11:20 Uhr, am Steuer eines Lastwagens von Mülligen in Richtung Birrhard. Als er bei der Verzweigung Birrstrasse/Ortsverbindungsstrasse nach links abbog, kollidierte er mit dem aus seiner Sicht von links entgegenkommenden, geradeaus fahrenden, von Y._ gelenkten Sattelschlepper. Beide Lenker wurden leicht verletzt, und beide Fahrzeuge wurden erheblich beschädigt. Mit Strafbefehl vom 13. September 2010 bestrafte das Bezirksamt Brugg X._ wegen Missachtens des Vortritts beim Linksabbiegen (Art. 36 Abs. 3 i.V.m. Art. 90 Ziff. 1 SVG) sowie geringfügiger Verstösse gegen die Chauffeurverordnung (ARV 1 vom 19. Juni 1995, SR 822.221) zu einer Busse von Fr. 700.--. Der Strafbefehl blieb unangefochten. B. Am 3. März 2011 entzog das Strassenverkehrsamt des Kantons Aargau X._ den Führerausweis wegen mittelschwerer Widerhandlung gegen die Strassenverkehrsvorschriften in Anwendung von Art. 16b SVG für 4 Monate. Am 26. Juli 2012 wies das Departement Volkswirtschaft und Inneres des Kantons Aargau die Beschwerde von X._ gegen den Führerausweisentzug ab. Am 2. Mai 2012 wies das Verwaltungsgericht des Kantons Aargau die Beschwerde von X._ gegen diesen Departementalentscheid ab. C. Mit Beschwerde in öffentlich-rechtlichen Angelegenheiten beantragt X._, das Urteil des Verwaltungsgerichts aufzuheben und die Sache zur Durchführung einer Verhandlung an die Vorinstanz zurückzuweisen, eventuell das Urteil des Verwaltungsgerichts aufzuheben und ihm den Ausweis für maximal zwei Monate zu entziehen, subeventuell eine Staffelung des Entzugs anzuordnen und subsubeventuell das Urteil des Verwaltungsgerichts aufzuheben und die Sache zur Vervollständigung der Beweislage an die Vorinstanz zurückzuschicken. Ausserdem ersucht er, seiner Beschwerde aufschiebende Wirkung zuzuerkennen. D. Das Strassenverkehrsamt, das Departement und das Verwaltungsgericht verzichten auf Vernehmlassung. E. Am 19. Juli 2012 erkannte der Präsident der I. öffentlich-rechtlichen Abteilung der Beschwerde aufschiebende Wirkung zu. F. Das Bundesamt für Strassen (ASTRA) beantragt, die Beschwerde abzuweisen.