Spegelfunktionerna omfattar elektrisk spegeljustering, spegeluppvärmning, spegel-memory (extrautrustning) och elektrisk infällning av spegel (extrautrustning).
Speglarna justeras elektriskt via förar- och passagerardörrens periferimoduler. Justerbrytarna befinner sig i förardörrens centrala brytarblock.
En brytarmanövrering överförs via P-bussen från brytarblocket till periferimodulen i dörren. Dörrmodulen aktiverar justermotorerna i speglarna via halvledarbryggor.
För den horisontella och vertikala justeringen har man för vardera monterat en elmotor i spegelhuset.
När ett sätes-/rattstångsminne är monterat i fordonet, så registreras och lagras även spegelpositionerna.
Sätes-/rattstångsminnet har en egen periferimodul (eget diagnosprogram), som är förbundet med grundmodulen för ZKE via P-bussen. Positionerna för sätes- och rattstången registreras och lagras i denna periferimodul.
Parallellt därtill lagras spegelpositionerna i dörrarnas periferimoduler (dörrmoduler).
Spegelpositionerna registreras via potentiometrar, som är monterade på spegeldrivningen.
Minnesdriften manövreras via minnesbrytaren, som är förbunden med förardörrens periferimodul via fyra ledningar. Knapptryckningarna överförs till grundmodulen via P-bussen.
Spegel- sätes- och rattstångspositionerna lagras från klämma R. Sedan man tryckt på den röda minnesknappen tänds denna i maximalt 7 sekunder. Om man trycker in en av lagringsknapparna (1, 2 eller 3) under tiden, lagras de aktuella positionerna på den platsen i minnet.
Det går att hämta en lagrad position när som helst. 16 minuter efter det att man kopplat ifrån tändningen avaktiveras emellertid funktionen, tills klämma R kopplas till igen, eller tills ett signalbyte äger rum vid en modulingång (t ex en dörr öppnas)
Positionerna hämtas genom att man trycker på den önskade lagringsknappen (1, 2 eller 3) tills alla justeringar är utförda. Dessutom går det att starta ett automatiskt förlopp, när man snabbt vidrör knappen. Denna ”knappsensordrift” är möjlig, när:
Spegelvärmen aktiveras av periferimodulerna i dörrarna. Uppvärmningen är aktiv från klämma 15 (tändningslåsläge 2). Tillkopplingstiden är beroende av yttertemperaturen.
Grundmodulen erhåller yttertemperaturen från IKE via K-bussen och fastställer en tidstakt för uppvärmningen. Denna tid överförs till periferimodulerna och utförs där. Vid en yttertemperatur över 25 oC sker ingen uppvärmning längre, under -10 oC är värmen tillkopplad kontinuerligt.
De båda ytterspeglarna kan fällas in mot färdriktningen med hjälp av elmotordrivningen för infällning av ytterspeglarna (specialutrustning).
Knappen för att fälla in speglarna befinner sig i förardörrens brytarblock. Knappsignalen skickas vidare till periferimodulerna i dörrarna via P-bussen. Beroende på speglarnas läge fälls dessa sedan in eller ut.
Förutom de yttre, designmässiga skillnaderna, skiljer sig speglarna för de serietillverkade bilarna av modellerna E38/E39 från speglarna för modell E39 M5 (motorsportdesign).
I speglarna på de serietillverkade bilarna är en mikrobrytare inmonterad, vilken kopplar en jordsignal till respektive periferimodul, när en spegel fälls ut för hand eller på grund av en stöt. Mikrobrytare är nödvändig, eftersom en urkoppling äger rum mellan spegelns mekanik och infällningsmotorn genom denna in- eller utfällning. Om en spegel, som är mekaniskt urkopplad, aktiveras genom att man trycker på knappen, så manövrerar infällningsmotorn spegeln i riktning mot infällning, ända tills mikrobrytaren signalerar att den hakat i. Motorns maximala inkopplingstid uppgår härvid till 15 sekunder.
Eftersom mekaniken omkonstruerats för E39 M5 behövs inte längre denna mikrobrytare i spegeln E39 M5.
Eftersom spegelinfällningsmotorerna drivs på block, är en termisk överlastning möjlig vid intensiv manövrering. För att förhindra detta, finns det en repetitionsspärr som efter 6 manövreringar inom 1 minut spärrar infällningsmotorerna i 3 minuter.