Sachverhalt: A. Am 18. März 2014 erteilte die Einwohnergemeinde Thun der B._ AG und der C._ AG die Bewilligung für den Neubau eines Mehrfamilienhauses mit Einstellhalle und kommerzieller Nutzungsfläche auf den Grundstücken Nrn. 1880 und 919 in der Zone Wohnen/Arbeiten W/A3+ in Thun. Die dagegen erhobene Einsprache der A._ AG wurde abgewiesen. Die Bauparzelle liegt an der Bernstrasse, zwischen dem Berntorkreisel und dem Kreisel Bernstrasse/Kyburgstrasse. Das neue Mehrfamilienhaus soll 37.9 m lang, 37.7 m breit und 18.95 m hoch werden. Zur Bernstrasse hin sind insgesamt 6 Geschosse vorgesehen: ein zurückversetzes Erdgeschoss mit Laubengang, vier Obergeschosse und ein Attikageschoss; im rückwärtigen westlichen Gebäudeteil sind nur zwei Geschosse geplant. B. Gegen den Bauentscheid reichte die A._ AG am 22. April 2014 Beschwerde bei der Bau-, Verkehrs- und Energiedirektion des Kantons Bern (BVE) ein. Diese holte bei der kantonalen Kommission zur Pflege der Orts- und Landschaftsbilder (OLK) einen Fachbericht ein und führte am 17. September 2014 einen Augenschein durch. Am 12. Dezember 2014 wies sie das Rechtsmittel ab. Die dagegen erhobene Beschwerde der A._ AG wurde am 25. August 2015 vom Verwaltungsgericht des Kantons Bern abgewiesen. C. Die A._ AG gelangte dagegen am 28. September 2015 mit Beschwerde in öffentlich-rechtlichen Angelegenheiten ans Bundesgericht. Sie beantragt, der angefochtene Entscheid sei aufzuheben und die Sache sei zur Neubeurteilung an das Verwaltungsgericht zurückzuweisen. D. Die B._ AG und die C._ AG (nachfolgend: die Beschwerdegegnerinnen) beantragen, die Beschwerde sei abzuweisen, soweit darauf einzutreten sei. Die Stadt Thun, die BVE und das Verwaltungsgericht schliessen auf Abweisung der Beschwerde. Die Beschwerdeführerin hat auf eine Replik verzichtet. E. Mit Verfügung vom 22. Oktober 2015 wurde das Gesuch um aufschiebende Wirkung abgewiesen.