De carrosseriebus (K-bus) in de E39 is evenals de diagnosebus (D-bus), de instrumenteringsbus (I-bus) en de periferiebus (P-bus) een seriële dataverbinding tussen regeleenheden.
Via de K-bus wisselen de aangesloten regeleenheden informatie, bijv. sensorwaarden of de lampentoestand, uit.
Op de K-bus kunnen volgende regeleenheden aangesloten zijn:
Bij de automatische verwarming/airco (IHKA) worden alle functies door toetsen bediend. Bij de verwarmingsregeling (IHR) worden temperatuur, luchthoeveelheid en luchtverdeling d.m.v. draaiknoppen ingesteld.
De automatische koplampenregeling (LWR) wordt uitsluitend in combinatie met xenon-koplampen toegepast. Hierbij ontbreekt (in afwijking van de manuele koplamphoogteregeling) de draaiknop voor de hoogteverstelling van de koplampen.
De werking van de K-bus is te vergelijken met die van een telefoon-conferentieschakeling. Alle deelnemers zijn via de K-bus met elkaar verbonden. Elke deelnemer kan via de K-bus zowel mededelingen ontvangen als mededelingen verzenden.
De K-bus is uitgevoerd als enkeldraads bussysteem, d.w.z. de K-bus is één leiding de zowel voor zenden als ontvangen gebruikt wordt.
Dankzij de hoge snelheid van overdracht via de K-bus (ca. 10.000 bit/sec) is een nagenoeg vertragingsvrije verdeling van de mededelingen tussen de regeleenheden mogelijk.
De diagnosetelegrammen van de DIS worden gestuurd naar de diagnosebus (D-bus) van de instrumentencombinatie-elektronica. Vanaf de instrumentencombinatie-elektronica (IKE) worden de diagnosetelegrammen doorgegeven aan de K-busregeleenheden. De antwoordtelegrammen van de K-bus regeleenheden worden eveneens via de IKE naar het DIS teruggestuurd.