Sachverhalt: Sachverhalt: A. Mit Urteil vom 25. Juni 2002 sprach das Bezirksgericht Baden X._ der qualifizierten Widerhandlung gegen das Betäubungsmittelgesetz schuldig und verurteilte ihn unter Anrechnung von 336 Tagen Untersuchungshaft zu einer Zuchthausstrafe von drei Jahren, zu einer Busse von Fr. 1'000.-- sowie zu fünf Jahren Landesverweisung. A. Mit Urteil vom 25. Juni 2002 sprach das Bezirksgericht Baden X._ der qualifizierten Widerhandlung gegen das Betäubungsmittelgesetz schuldig und verurteilte ihn unter Anrechnung von 336 Tagen Untersuchungshaft zu einer Zuchthausstrafe von drei Jahren, zu einer Busse von Fr. 1'000.-- sowie zu fünf Jahren Landesverweisung. B. Die gegen das Urteil von X._ erhobene Berufung hiess das Obergericht des Kantons Aargau am 27. Februar 2003 teilweise gut. Es sprach ihn in einem von drei Fällen vom Vorwurf der Widerhandlung gegen das Betäubungsmittelgesetz frei und setzte die Freiheitsstrafe auf zwei Jahre Zuchthaus fest. Im Übrigen bestätigte es das bezirksgerichtliche Urteil. Der Verurteilung liegt folgender Sachverhalt zu Grunde: Am 24. Februar 2000 chauffierte X._ seinen Freund A._ von Baden nach Pfäffikon. Dort übernahm dieser von einem Drogenhändler vier Kilogramm Heroin, worauf X._ mit seinem Freund und mit dem Rauschgift im Kofferraum nach Baden zurückfuhr. Nach Auffassung des Obergerichts wusste X._ spätestens auf der Rückfahrt, dass sein Begleiter in Pfäffikon Heroin übernehmen und dieses von Pfäffikon nach Baden transportieren wollte (Fall 1). Vermutlich ein Teil dieses Heroins (300 g) wurde anschliessend in der Wohnung von X._ eingelagert und dort aufbewahrt, bis X._ das Heroin am 26. März 2000 seinem Freund auf dessen Aufforderung hin herausgab; möglicherweise handelte es sich dabei aber um Heroin anderer Herkunft (Fall 2). Am 24. Februar 2000 chauffierte X._ seinen Freund A._ von Baden nach Pfäffikon. Dort übernahm dieser von einem Drogenhändler vier Kilogramm Heroin, worauf X._ mit seinem Freund und mit dem Rauschgift im Kofferraum nach Baden zurückfuhr. Nach Auffassung des Obergerichts wusste X._ spätestens auf der Rückfahrt, dass sein Begleiter in Pfäffikon Heroin übernehmen und dieses von Pfäffikon nach Baden transportieren wollte (Fall 1). Vermutlich ein Teil dieses Heroins (300 g) wurde anschliessend in der Wohnung von X._ eingelagert und dort aufbewahrt, bis X._ das Heroin am 26. März 2000 seinem Freund auf dessen Aufforderung hin herausgab; möglicherweise handelte es sich dabei aber um Heroin anderer Herkunft (Fall 2). C. X._ erhebt staatsrechtliche Beschwerde und eidgenössische Nichtigkeitsbeschwerde. Er beantragt mit beiden Beschwerden die Aufhebung des obergerichtlichen Urteils. Ausserdem stellt er das Gesuch um unentgeltliche Rechtspflege und Verbeiständung und sucht um Gewährung der aufschiebenden Wirkung nach. C. X._ erhebt staatsrechtliche Beschwerde und eidgenössische Nichtigkeitsbeschwerde. Er beantragt mit beiden Beschwerden die Aufhebung des obergerichtlichen Urteils. Ausserdem stellt er das Gesuch um unentgeltliche Rechtspflege und Verbeiständung und sucht um Gewährung der aufschiebenden Wirkung nach. D. Das Obergericht des Kantons Aargau beantragt mit seinen Gegenbemerkungen vom 10. Juli 2003 die Abweisung der Beschwerden und der prozessualen Gesuche. Mit Vernehmlassung vom 10. Juli 2003 beantragt auch die Staatsanwaltschaft die Abweisung beider Beschwerden.