input: Sachverhalt: A. X._ wird vorgeworfen, am 8. April 2014, um ca. 7.10 Uhr auf der A3 in Fahrtrichtung Zürich den Personenwagen Nissan 300ZX Twin Turbo gelenkt zu haben und dabei während mehreren Kilometern ab ca. 200 Metern nach dem Eingang des Bözbergtunnels bis etwa zur Mitte des Habsburgtunnels dem auf dem Überholstreifen vorausfahrenden Personenwagen (Lenkerin A._) bei einer Geschwindigkeit von 80-100 km/h in einem Abstand von lediglich ca. sieben Metern gefolgt zu sein. B. Die Staatsanwaltschaft Rheinfelden-Laufenburg verurteilte X._ mit Strafbefehl vom 11. März 2015 wegen grober Verletzung der Verkehrsregeln (ungenügender Abstand beim Hintereinanderfahren) zu einer unbedingten Geldstrafe von 40 Tagessätzen zu Fr. 200.--. Zudem widerrief sie den bedingten Vollzug für die mit Strafbefehl vom 25. Oktober 2012 ausgesprochene Geldstrafe von 30 Tagessätzen zu Fr. 190.--. X._ erhob Einsprache gegen den Strafbefehl. Der Präsident des Strafgerichts des Bezirksgerichts Laufenburg sprach X._ am 15. September 2015 frei vom Vorwurf der groben Verletzung der Verkehrsregeln durch ungenügenden Abstand beim Hintereinanderfahren. Auf Berufung der Staatsanwaltschaft Rheinfelden-Laufenburg sprach das Obergericht des Kantons Aargau X._ am 1. März 2016 der groben Verletzung der Verkehrsregeln (ungenügender A bstand beim Hintereinanderfahren) schuldig. Es bestrafte ihn mit einer bedingten Geldstrafe von 40 Tagessätzen zu Fr. 200.-- und mit einer Busse von Fr. 1'600.--. Auch das Obergericht widerrief den bedingten Vollzug für die mit Strafbefehl der Staatsanwaltschaft Rheinfelden-Laufenburg vom 25. Oktober 2012 ausgesprochene Geldstrafe von 30 Tagessätzen zu Fr. 190.--. C. X._ führt Beschwerde in Strafsachen und subsidiäre Verfassungsbeschwerde. Er beantragt, das Urteil des Obergerichts des Kantons Aargau sei vollumfänglich aufzuheben und er sei von Schuld und Strafe freizusprechen. Eventualiter sei die Angelegenheit an das Obergericht mit der Weisung zurückzuweisen, ihn von Schuld und Strafe kostenlos freizusprechen. 