(678) 395-7459
Reviews
Services
Guides About FAQ Contact Service My Car
From the Technicians

Why Do German Cars Need Specialist Diagnostics?

The short answer: a modern BMW, Mercedes-Benz, Audi, Porsche or Volkswagen is a network of computers, and a generic scanner talks to one of them. Here is what that means for the car in your driveway, and for the bill.

Every German car we see has already been scanned by someone. The owner, the parts store, a general shop. It usually came with a code and a theory. Sometimes the theory is right. Often the code was cleared, the light came back, and the car arrives here with the same fault and one new part. This article explains why that happens, what a specialist actually does differently, and when you need it.

One car, dozens of computers

A current German car carries dozens of control modules; the count depends on the model and the options. The engine has one. So do the transmission, the brakes and stability control, the steering, the instrument cluster, the body electronics, the climate system, each door, the seats, the lighting, the driver-assistance cameras and radar, and the gateway that lets them all talk to each other. A fault in one shows up as a symptom in another, and a symptom is not a cause.

What a generic scanner sees, and what it does not

The port under your dashboard is an OBD-II port, and OBD-II is an emissions standard. It was written so any tool could read the engine module's emissions-related faults. That is what a generic scanner does, and it does it well. It reads one module, and the generic codes that module is required to publish.

What it cannot see is everything else: the manufacturer-specific codes in the engine module, and the modules for the transmission, chassis, body, comfort and driver-assistance systems that speak the manufacturer's own protocol. It cannot run a test, command a component, read an adaptation or code a part. It can clear a code, which turns the light off. A cleared code is not a fixed car; it is a car that has stopped telling you about the fault until it recurs.

What the factory software does differently

Each manufacturer writes its own diagnostic system for its dealer network, and an independent shop can invest in the same systems. We run ISTA for BMW and MINI, XENTRY for Mercedes-Benz, ODIS for Audi and Volkswagen, and PIWIS for Porsche. Between them they cover every car we work on, and they are described on our About page and in the what we repair section of the homepage.

The difference is not a longer list of codes. It is what the software lets a technician do with them:

Symptoms are not causes

Three patterns we see constantly show why the first code is rarely the answer.

Voltage. A battery that is weak, or was replaced but never registered, lets system voltage sag during cranking. Modules across the car log faults about their own sensors that are really about the voltage they were fed. On a generic scanner that looks like several unrelated failures; read across every module with the timestamps, it is one cause.

Misfires. A misfire code names a cylinder, not a part. The cause can be an ignition coil, a spark plug, an injector, a vacuum leak, or, on some engines, a stretched timing chain that has moved the cam timing. Swapping the coil is the cheap guess. Reading fuel trims, camshaft correlation and the injector data is how the guess becomes a diagnosis.

Shift complaints. A harsh or slow shift is often blamed on the transmission. The transmission module keeps its own adaptation values and its own fault memory, and reading those tells you whether the unit is failing, whether it has simply learned around a worn part, or whether the fault is electrical and the transmission is fine.

The part is not fixed until the car knows about it

On a modern German car, fitting the part is half the repair. A new battery has to be registered so the charging system stops charging it as if it were the old, tired one, which is why a BMW battery replacement is a diagnostic job as well as a mechanical one. A replacement control module is a blank until it is coded to the vehicle and its options. A service is not complete until the service computer is reset. A windshield, a suspension repair or an alignment on a car with driver assistance ends with a camera calibration, or the car's safety systems are looking at the wrong piece of road.

None of that is possible without the factory software, which is one reason the tools matter more than the sign over the door. We wrote about the rest of that comparison in German Auto Repair: Dealership vs. Independent Shop.

Why a wrong diagnosis costs more than a right one

A guess is cheaper than a diagnosis only if it is right. When it is wrong, you have paid for a part, the labor to fit it, and the diagnosis you now need anyway, and the fault has had time to do more damage. We went through the arithmetic in What Affects German Car Repair Costs?; the short version is that the diagnostic line on the estimate is the one that keeps the others short.

What specialist diagnostics looks like here

You call and describe the year, the model and the symptom. We say what we would check first and what finding out should cost. The car is scanned on the factory software for its marque, every module, and then physically inspected, because the software points and the technician confirms. You get a written report with photographs, and nothing proceeds until you approve a written estimate. That sequence is the five steps on our homepage, and the services we perform are listed there with what each includes.

The people doing it have worked only on German cars since 2010, more than 10,000 of them through this shop. The technician who leads our electrical and engine diagnostics is an ASE Master Technician with the advanced engine diagnostics certification and Mercedes-Benz factory training, and trains the junior technicians here on the same method. More about the shop is on the homepage.

When you need it, and when you do not

Not every visit needs a deep scan. An oil change does not, though it does need the service reset the generic tool cannot do. Brake pads and rotors do not, unless the car has electric parking brake actuators that must be retracted first. What does need it:

About the people who wrote this. Written by the technicians at German Performance in Snellville, Georgia. They are ASE-certified and Mercedes-Benz factory-trained, and one is an ASE Master Technician who holds the advanced engine diagnostics certification, specialises in electrical faults and engine repairs, and trains the shop's junior technicians. They have worked only on German cars since 2010 — more than 10,000 of them through this shop — and every repair leaves with a written 12-month, 12,000-mile parts-and-labor warranty.

Further reading

Light on? Start with the scan.

Bring it in for a diagnostic on the factory software and see what the car has been trying to say.

Service My Car
4.8-Star on CARFAX
15+ Years in business
1-Year service
warranties