Mach mal Folgendes (hatte auch nen pfeifen und konnte Cinchkabel ausschließen:
Bei BMW geht oftmals der Endstörfilter der Lima kaputt, was sich dann auch durch ein drehzahlabhängiges Pfeifen bemerkbar macht.
Du musst dann die Lima neu entstören.
Ich habe folgende Bauteile von Conrad bestellt (keine 10Euro).
Elko mit 22.000µf/25V
1000µF/63V LOW ESR Elko
Beides Parallel an ein 6² Kabel löten, in Schrumpfschlauch packen damit kein Wasser eindringt. Eine der Gehäuseschrauben als Masse verwenden ( M5? ) und das + Kabel direkt an den Stromkontakt der Lima (M8?). Kabel so kurz wie möglich halten und Kontaktstellen gut reinigen.
Ich hatte das Ding dran und es war weg.

Falls du nicht ganz weißt, was ich meine kann ich dir nen Bild machen.
Würd das erstmal versuchen wenn du das Cinchkabel quasi ausschließen kannst. Und das hat nichts mit diesen Endstörkondensatoren zu tun, die man zwischen Cinch hängt (Pfusch). Du entstörst damit dein Bordstromnetz.
Gruß Jochen