Ki-Sol Performance

3 Series sedan · 2005–2011

BMW E90

The generation where BMW moved the body electronics into modules — and where the most famous module failure of the era lives.

The footwell module (FRM) is the headline: it runs the exterior lights, the front windows and the mirrors, and its memory can corrupt when supply voltage drops — a battery change or a jump start is enough. The result looks like several unrelated faults: lights stuck on, front windows dead, turn signals inoperative.

The junction box (JBE) is the other hub, and BMW's training splits the work precisely: the CAS is the master for central locking, while the JBE does the locking itself, drives the wipers, the rear windows and the heating outputs, and acts as a gateway between buses. "Half the car died" on an E90 can be either module, which is why the wiring diagram comes before the parts catalog.

The battery lives in the trunk and must be registered to the energy management when it is replaced. A sleeping E90 should draw about 40 mA after 30 minutes, or after 60 to 70 minutes with a telematics unit; BMW's limit is 80 mA, above which the engine computer stores a fault.

From a documented source: BMW training ST502, E90 General Vehicle Electrical; BMW training, Power Management; go-parts.com and automodulelab.com (FRM3 failures).

Modules that fail on this one

  • CAS (Car Access System)The gatekeeper on E-series BMWs and the F01/F10/F25 family — ignition switch, key check, immobilizer and terminal control in one module.
  • FRM (footwell module)The footwell module on E-series BMWs, Mini R5x and the F01/F10/F25 family — exterior lights, front windows, mirrors — and the module that can corrupt itself when voltage drops.
  • IBS (intelligent battery sensor)The sensor on the battery negative terminal that runs the whole charging strategy — and the reason a new battery needs registering.
  • JBE (junction box electronics)The E90-generation junction box module — wipers, rear windows, locking, heating outputs and a gateway role — so one fault shows up as half the car complaining at once.
  • SZL (steering column switch centre)The switch cluster and clock spring behind the steering wheel — turn signal and wiper stalks, wheel buttons and the airbag feed pass through it, and the steering angle sensor lives in it.

Work this generation comes in for

  • Diagnostics & Electrical TroubleshootingComplex, intermittent and non-standard faults in electronic systems and the digital data buses (CAN, LIN, FlexRay, MOST), and in the wiring itself: parasitic drains, water damage, chewed or brittle harnesses.
  • FRM3 Footwell Module RepairRepair of the FRM3 footwell module — the box behind dead lights, stuck windows and unresponsive signals on E-Series BMW and Mini. $200, comes back plug & play.
  • Control Unit Replacement & AdaptationFull-cycle adaptation and synchronization of both new and used control units, component protection removal, and configuration to the specific car.

Run a repair or body shop? BMW programming support for shops

All generations
Book a diagnosticCall