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 die 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 via de diagnosebus (D-bus) aan de instrumentencombinatie basis gestuurd. Vanaf de instrumentencombinatie basis (KOM) worden de diagnosetelegrammen doorgegeven aan de K-busregeleenheden. De antwoordtelegrammen van de K-busregeleenheden worden eveneens via de instrumentencombinatie basis (KOM) teruggegeven aan het DIS.