Every module read. Every code recorded. Every guess eliminated.
Mercedes Sentry. BMW ISTA. Audi ODIS. Porsche PIWIS. All four factory tools on one bench — the only combination of its kind between Brickell and Boca.
Most "mystery" warning lights aren’t mysteries. They’re unread modules.
The shop down the street plugs in a generic scanner, gets a single P-code, and starts swapping parts until the light goes away. We don’t. The factory tool reads every control unit on the car — engine, transmission, ABS, SRS, MBUX, iDrive, climate, comfort, body — and surfaces every fault, current and stored.
A modern E-Class can carry 60 control modules. A 992-generation 911 nearly as many. Reading all of them is the difference between a diagnosis you can trust and a parts-cannon. Every diagnostic at Miami Benz starts with all four factory suites on the bench and ends with a written report you keep on file.
Four marques. Four factory tools.
Every European manufacturer locks its real diagnostic data behind a proprietary protocol. We hold all four licences — the same software the dealerships log into.
Sentry
The Mercedes factory suite. Reads every module from MBUX to ESP, codes new keys, programs SCN, recalibrates Airmatic, and resets every service indicator from W124 forward.
ISTA
BMW’s factory diagnostic and programming platform. Module coding, FA editing, iDrive updates, electric-drivetrain telemetry on i4, i7, and iX.
ODIS
Audi’s factory tool. Guided fault-finding, module flashing, MMI updates, S-Tronic adaptations. Covers VW Group platforms shared with Bentley and Lamborghini.
PIWIS
The Porsche factory suite. PDK adaptation, PASM calibration, PCM updates, and the only tool that properly diagnoses Cayenne, Panamera, and Taycan hybrids.
A diagnostic report you actually keep.
Every diagnostic ends with a PDF report on your email. Module-by-module fault list. Live data snapshots. Recommended actions, prioritised. The same document the next owner’s mechanic will want to see.
- Every module scanned, with software version logged
- Current and stored fault codes, plain-English translation
- Live data snapshots where relevant (fuel trim, boost, voltage)
- Prioritised action list — what to fix now, soon, and later
- Photographs of any visible cause located on the lift
> SCAN --all-modules --quick-test Reading 62 control units... [001] ME9.7 Engine Management WARN P0171 · Bank 1 lean · STORED [002] 7G-Tronic+ TCU OK [003] EZS Steering Lock OK [004] ESP / ABS OK [005] Airmatic FAULT C155F · FL strut leak rate [006] MBUX HU OK [007] Climate Control OK [008] SAM Front OK ... 54 more modules ... > SUMMARY 58 OK 2 WARN 2 FAULT Full PDF report sent to owner.
Twelve systems. One scan.
Generic OBD scanners read engine and emissions only. Factory tools read everything below — and that’s where the real faults usually live on a modern European luxury car.
Engine ECU
Fuel, ignition, timing, boost
Transmission
7G/9G, ZF 8HP, S-Tronic, PDK
ABS / ESP
Braking, stability, traction
Airbag / SRS
Restraints, occupant sensors
Air Suspension
Airmatic, Air Lift, PASM
Climate
Dual- & tri-zone, blend doors
Infotainment
MBUX, iDrive, MMI, PCM
SAM / BCM
Body, lighting, comfort
Keyless & EZS
Immobiliser, keys, steering lock
Electric Drive
EQ, i-series, e-tron, Taycan
ADAS & Cameras
Lane, radar, parking, 360°
Telematics
mbrace, ConnectedDrive, Audi connect
Six honest reasons to plug in.
A warning light, on or intermittent.
Check engine, ESP, Airmatic, brake. The car is telling you something specific — we translate it before it gets expensive.
A symptom without a light.
Hesitation, rough idle, a faint vibration at 70, an A/C that cools differently in the morning. Live-data captures find what static codes miss.
Before you sell or trade in.
A clean factory scan in the listing — with a dated PDF — closes deals faster and supports the asking price.
After another shop’s repair.
Second-opinion scans after a dealer or independent visit. Confirm the fix landed and nothing new was logged on the way out.
Module replacement or coding.
New TCU, new headlamp, retrofit ambient lighting, key programming, software flash to current factory level.
Pre-purchase, on a car you might buy.
Plug in before signing. Stored codes, software mismatches, and odometer adaptations all surface on a real factory scan.
The ones we hear at every diagnostic.
Quick questions get quick answers on the phone. Most diagnostics are same-day on a weekday drop-off.
Call (305) 740-3440 →A generic OBD2 scanner reads the emissions-related codes the EPA requires every car to expose — usually 6 to 10 codes. Factory tools (Sentry, ISTA, ODIS, PIWIS) read every other module: transmission, ABS, SRS, MBUX, iDrive, climate, comfort, body, suspension, headlamps. On a modern Mercedes that’s the difference between 6 codes and 60.
Yes. SCN coding, FA editing, control unit replacement coding, retrofits, and software updates are all part of factory tool access. We code in keys, retrofit options where the wiring is present, and flash modules to current software level.
A full-vehicle factory scan is typically 60 to 90 minutes. Live-data capture for intermittent faults can take longer. Most diagnostics are completed same-day on a weekday drop-off, with the written report on email by close of business.
Standard factory scan with written report typically starts at $185. Live-data and road-test diagnostics for intermittent faults are quoted per case. The fee is always applied as a credit toward the repair if you proceed with the work.
No. Clearing a code on a car with a real fault is unsafe and unethical — the warning is the manufacturer telling you something the engineers thought was important. We diagnose the cause and quote the fix; once the fix is made, the code clears itself.
Often, yes. Modern Mercedes, BMW, and Audi store mileage in multiple modules. A factory scan compares cluster-reported mileage with stored values in the TCU, EZS, and SAM. Mismatches are a red flag we flag in writing.
One scan. One honest answer.
Drop the car off on a weekday morning. Pick it up with a written report and a clear next step — or no next step at all, if nothing’s actually wrong.