Sachverhalt: A. Das Regionalgericht Emmental-Oberaargau verurteilte P._ am 28. Januar 2011 wegen Widerhandlungen gegen das Betäubungsmittelgesetz und Führens eines Motorfahrzeugs trotz entzogenen Führerausweises. Es verfügte die Rückversetzung für die bedingt erlassene Reststrafe von 554 Tagen und auferlegte ihm eine Gesamtfreiheitsstrafe von 22 Monaten sowie eine Busse von Fr. 300.--. Auf Berufung von P._ bestätigte das Obergericht des Kantons Bern am 25. Juni 2012 das erstinstanzliche Urteil. B. P._ führt Beschwerde in Strafsachen und beantragt, das angefochtene Urteil sei aufzuheben. Er sei nur schuldig zu sprechen der Widerhandlung gegen das Betäubungsmittelgesetz durch Erlangen, Besitz und Konsum von 150 g Marihuana sowie Kauf, Besitz und Abgabe von 4.5 g Kokaingemisch und zu einer Geldstrafe von 50 Tagessätzen zu verurteilen. Auf eine Rückversetzung sei zu verzichten. Es sei eine Verwarnung auszusprechen und die Probezeit auf das zulässige Maximum zu erhöhen. Für 156 Tage Überhaft sei er zu entschädigen. Eventualiter sei die Sache zur neuen Beurteilung an die Vorinstanz zurückzuweisen.