Ein defektes Thermostat würde den Temperaturanstieg erklären, wenn z.B. der Haltebügel gebrochen ist, und es deswegen nicht mehr komplett öffnen kann.
War schonmal bei einem Freund der Fall.
Dies kann aber nicht mit deiner Motorleistung zu tun haben.
Ein paar Fragen zu deinem Motor:
Keine Fehlzündungen oder?
Wasser-und Ölverbrauch normal?
Luftfilter sauber, und Zuluftkanal frei?
Wie läuft er bei Standgas?
Hast du jetzt jederzeit die Leistungseinbuße, oder nur ab und zu?
"übliche Verschleißteile gewechselt" = Wasserpumpe auch neu?
Den Motor schon auf Maderbisse überprüft, ob er nicht irgendwo Falschluft ziehen kann?
Den Benzinfilter würd ich auf gut Glück tauschen, die Kilometer wirst sowieso schon haben, wo er getauscht werden sollte.
Es wird immer nur eine Marke geben mit "Freude am fahren" und das ist BMW.mein_neuer