Sachverhalt: A. Das Bezirksgericht Zürich verurteilte am 11. Oktober 2017 den spanischen Staatsangehörigen X._ wegen Verbrechens gegen Art. 19 Abs. 1 lit. c, d und g in Verbindung mit Art. 19 Abs. 2 lit. a Betäubungsmittelgesetz (BetmG) zu 19 Monaten Freiheitsstrafe (wovon 140 Tage durch Haft und vorzeitigen Strafvollzug erstanden waren) und schob den Vollzug der Freiheitsstrafe mit einer Probezeit von 2 Jahren auf. Das Bezirksgericht ordnete in Anwendung von Art. 66a Abs. 1 lit. o StGB die Landesverweisung für 7 Jahre an. Dem Schuldspruch liegt sachverhaltlich ein in seiner Wohnung sichergestelltes Kokaingemisch von insgesamt ca. 590 g (Reinheitsgehalt von 75%, resp. 76%) zugrunde, das zum Absatz bestimmt war. B. X._ focht das bezirksgerichtliche Urteil bezüglich der Landesverweisung mit Berufung beim Obergericht des Kantons Zürich an. Das Obergericht bestätigte die Landesverweisung am 6. April 2018. C. X._ beantragt mit Beschwerde in Strafsachen, das obergerichtliche Urteil in den Ziff. 1 (Landesverweisung) und 3 (Auferlegung der Kosten des Berufungsverfahrens mit Ausnahme derjenigen der amtlichen Verteidigung) aufzuheben, von einer Landesverweisung abzusehen oder eventualiter eine fünfjährige Landesverweisung anzuordnen, subeventualiter die Sache zur Neubeurteilung an das Obergericht zurückzuweisen, die Kosten des Berufungsverfahrens und des bundesgerichtlichen Beschwerdeverfahrens auf die Staatskasse zu nehmen und ihn zu entschädigen sowie ihm die unentgeltliche Rechtspflege (und Verbeiständung) zu gewähren.