Citation: 6B_683/2015 E. C

X.________ forme un recours en matière pénale au Tribunal fédéral contre le jugement du 22 mai 2015. Principalement, il conclut, avec suite de frais et dépens, à ce qu'il soit acquitté du chef d'accusation d'infraction simple à la LStup. Subsidiairement, il requiert le renvoi de la cause à la cour cantonale pour complément d'instruction et nouveau jugement. Il sollicite en outre l'effet suspensif et, à titre subsidiaire, l'assistance judiciaire pour la procédure fédérale ainsi que la nomination de son conseil en qualité d'avocat d'office. Invitée à se déterminer, la cour cantonale y a renoncé, se référant aux motifs de sa décision. Le Parquet général du canton de Berne ne s'est pas déterminé.