
Find the fault, not
just the light.
Compare car diagnostic check prices from independent and franchised garages near you. OBD-II scans, live data analysis and manufacturer-level fault finding, available from local garages.
- Free to use
- No upfront payment
- Pay the garage directly
- Free cancellation
Find your price in 30 seconds
No upfront payment. Pay the garage directly.
Letting the car tell you what's wrong, in its own language.
Every modern car is packed with electronic control units (ECUs) that constantly monitor the engine, transmission, brakes, airbags, emissions system and dozens of other components. When something falls outside expected parameters, the ECU logs a diagnostic trouble code (DTC) and, depending on severity, lights up a warning on your dashboard.
A car diagnostic check is the process of connecting a scan tool to the vehicle's OBD-II port (a standardised 16-pin connector fitted to every car sold in the UK since 2001) and reading those stored codes. But a proper diagnostic goes further than that. It means examining live sensor data, checking freeze-frame snapshots from the moment the fault occurred, running actuator tests, and using technical knowledge to translate a code like "P0171 - System Too Lean Bank 1" into a specific, fixable problem like a split vacuum hose or a failing mass airflow sensor.
Think of it this way: the fault code is the symptom, not the diagnosis. An engine management light with code P0420 could mean a failing catalytic converter, an exhaust leak before the downstream oxygen sensor, a cracked exhaust manifold, or simply a sensor that's drifted out of calibration after 80,000 miles. The diagnostic process is what separates "replace everything until it stops" from "here is exactly what's failed and why."
That distinction matters because it directly affects your bill. Replacing a catalytic converter costs £400-£1,200. Replacing an oxygen sensor costs £60-£150. A diagnostic that points to the right one first time pays for itself several times over.
Eight lights, hundreds of possible causes.
A warning light tells you something needs attention, but not what. That's the job of the diagnostic scan. Here are the lights that send most people to the garage, and what typically sits behind them.
Engine management (MIL)
The most common light and the most varied. Covers everything from a loose fuel cap to a misfiring cylinder. The OBD-II scanner reads the specific code behind it, and a good technician interprets what that code actually means for your engine.
ABS warning
Indicates a fault in the anti-lock braking system. Your normal brakes still work, but ABS won't intervene in an emergency stop. Common causes: a wheel speed sensor covered in brake dust, a damaged reluctor ring, or a failing ABS pump module.
Airbag / SRS
Something in the supplemental restraint system has flagged a fault. Could be a clock spring in the steering column, a seat occupancy sensor, or a connector that's been disturbed. The airbag may not deploy in a crash until it's resolved. Also an automatic MOT fail.
DPF (diesel particulate filter)
The filter that traps soot from diesel exhaust is full and can't regenerate on its own. Short trips and city driving are the usual cause. A diagnostic shows how blocked it is and whether a forced regen, a long motorway drive, or a replacement is needed.
Battery / charging
The alternator isn't charging properly, or the battery voltage has dropped below threshold. Could be a worn serpentine belt, a failing alternator, corroded terminals, or simply an old battery. A diagnostic reads the charging system voltage in real time.
EPC (electronic power control)
Common on VW Group cars (VW, Audi, Skoda, Seat). It covers throttle body faults, brake light switch failures, and a range of sensor issues. Often appears alongside the engine management light. The specific sub-code pinpoints the component.
Oil pressure
This one is urgent. Low oil pressure can mean the engine is starved of lubrication. Stop driving and check the oil level immediately. If the level is fine, the pressure sensor, oil pump or pickup pipe may be faulty. A diagnostic confirms what the ECU is seeing.
Power steering (EPS/EPAS)
The electric power steering system has flagged an error. You may notice heavier steering. Causes range from a faulty torque sensor to a failing electric motor or a communication fault between modules. Diagnosis requires access to the steering control unit.
Five steps from warning light to answer.
A professional diagnostic check isn't just plugging in a scanner and reading a code. Here's the process a competent technician follows to get from "the light's on" to "here's what's causing it and what it will cost to fix."
Plug in the scanner
Every car built after 2001 (and many from the mid-1990s) has a 16-pin OBD-II port, usually located under the dashboard on the driver's side. The technician connects a diagnostic tool that communicates directly with the car's ECU and other control modules.
Read stored and pending codes
The scanner pulls any diagnostic trouble codes (DTCs) stored in the system. These are split into confirmed faults (the ones that triggered a warning light) and pending faults (conditions the ECU has noticed but hasn't confirmed across multiple drive cycles yet).
Analyse live data
A good diagnostic goes beyond just reading codes. The technician monitors live sensor readings: fuel trims, oxygen sensor voltages, coolant temperature, manifold pressure, ignition timing and more. Comparing these values against known-good baselines reveals problems that a code alone can't explain.
Interpret and cross-reference
Fault codes tell you what the ECU detected, not necessarily what caused it. A skilled technician cross-references the code, freeze-frame data and live readings with technical service bulletins, known issues for your make and model, and their own hands-on experience to identify the root cause.
Clear codes and road test
Once the fault is understood and repaired, the technician clears the stored codes, resets the monitors and takes the car for a road test. If the light stays off and the live data looks clean, the job is done. If anything returns, there's more to investigate.
Five situations where a scan saves you money and guesswork.
A warning light is on
The most obvious reason. Dashboard warning lights exist because the ECU has detected a fault outside its expected parameters. Ignoring it risks further damage or, in the case of the engine management light, an automatic MOT failure.
Poor performance or economy
If the car feels sluggish, hesitates on acceleration, idles roughly or is drinking fuel faster than usual, something has changed. A diagnostic reads the sensor data the ECU relies on and shows where the deviation is happening.
Failed or borderline MOT
Emissions failures, illuminated warning lights and sensor-related advisories all benefit from a proper diagnostic before you start replacing parts on guesswork. The scan often reveals a straightforward sensor swap rather than a major component replacement.
Pre-purchase inspection
Buying a used car? A diagnostic scan is one of the smartest £50 you'll spend. It reveals stored and historical fault codes, cleared codes that haven't fully reset, and the real state of the engine and transmission. Any seller who objects to a scan is telling you something.
Intermittent or mystery faults
The car does something strange once a week, then behaves perfectly at the garage. Intermittent faults leave breadcrumbs in the ECU's memory: pending codes, freeze-frame snapshots and readiness monitor states. A diagnostic reads that history and gives the technician a trail to follow.
A £20 reader is useful. It's not a substitute.
Cheap Bluetooth OBD-II readers have made basic code-reading accessible to anyone with a smartphone. They're genuinely handy for a quick check or for monitoring a known issue. But there's a wide gap between what a generic reader can do and what a professional diagnostic session covers.
Basic OBD-II readers (£10-£30)
- Read and clear generic powertrain codes (P0xxx)
- Show basic live data like RPM, coolant temp and speed
- Work via Bluetooth to a phone app (Torque, OBD Fusion, Car Scanner)
- Fine for a quick check or confirming a known fault
- Cannot access ABS, airbag, body, gearbox or comfort modules
- No guided diagnostics, no actuator tests, no coding
Manufacturer-level tools (garage equipment)
- Access every control module on the vehicle, not just the engine
- Run actuator tests (cycle injectors, bleed ABS, test turbo wastegate)
- Read enhanced, manufacturer-specific fault codes with sub-codes
- View freeze-frame data and long-term adaptation values
- Recalibrate sensors, code new parts and update ECU software
- Tools like VCDS, ISTA, Techstream, SDD and Pathfinder cost £500-£5,000+
The bottom line: a basic reader is a great first step if you're mechanically curious or want to sanity-check what a garage is telling you. But for anything beyond a simple, single-code engine issue, the depth of a professional scan with manufacturer-level tooling is what gets you an accurate diagnosis. That's especially true for intermittent faults, electrical gremlins, transmission issues and anything involving the airbag or ABS systems.
What a diagnostic check costs in the UK.
Diagnostic pricing varies by garage and by how deep the investigation needs to go. The table gives a realistic range for 2024/25 UK prices. Some garages will waive or discount the diagnostic fee if you have the repair work done with them, so it's always worth asking.
The most important thing to confirm before you book is whether the price covers just a code read or a full investigation. A code read takes five minutes and tells you the stored DTCs. A proper diagnostic investigation means the technician will spend time with live data, actuator tests and research to give you a clear diagnosis and a repair quote.
| Diagnostic level | What's included | Typical price |
|---|---|---|
| Basic code read | Plug in, read DTCs, provide a printed list of fault codes with descriptions | £40-£60 |
| Standard diagnostic | Code read plus live data analysis, freeze-frame review and a written report with repair recommendations | £60-£80 |
| In-depth investigation | Full manufacturer-level scan, actuator tests, wiring checks, technical bulletin cross-reference and a detailed diagnosis | £80-£150 |
| Specialist / electrical | Complex electrical fault tracing, CAN bus diagnostics, intermittent fault logging over multiple drive cycles | £100-£200+ |
A few things to keep in mind: main dealers tend to sit at the higher end of these ranges, partly because they charge higher labour rates and partly because their tooling costs are built into the price. Independent garages with manufacturer-level equipment can often deliver the same depth of diagnosis at a lower price. That's exactly the kind of comparison BookMyGarage is built for.
Car diagnostics FAQs
- How long does a car diagnostic check take?
- A basic scan takes around 20-30 minutes. A full diagnostic investigation, where the technician reads live data, runs actuator tests and interprets the results in context, can take 1-2 hours depending on the complexity of the fault. Most garages quote diagnostic time in half-hour increments.
- Will a diagnostic tell me exactly what's wrong?
- It narrows the problem down significantly, but a fault code is a starting point, not a final answer. Code P0420, for example, means the catalytic converter isn't performing efficiently. The actual cause could be a failing cat, an exhaust leak, a worn oxygen sensor, or even a software calibration issue. A good technician uses the code alongside live data and experience to isolate the root cause.
- Can I clear a warning light myself with a cheap OBD reader?
- You can, but clearing the code without fixing the underlying fault usually means the light comes back within a few drive cycles. Worse, clearing codes before an MOT doesn't help. The tester can see that monitors haven't completed, and an incomplete readiness status is treated as a fail for emissions-related faults.
- Do I need a diagnostic before my MOT?
- If you have a dashboard warning light on, yes. An illuminated engine management light (MIL) is an automatic MOT failure. This has applied to all petrol and diesel cars with an OBD system since the MOT rules were revised in May 2018. A diagnostic beforehand tells you what's causing it so you can get it sorted before the test, rather than paying for a retest.
- What's the difference between generic and manufacturer-level diagnostics?
- Generic OBD-II scanners read the standardised powertrain codes (P0xxx) that every car since 2001 must support. Manufacturer-level tools like VCDS (VW/Audi), Techstream (Toyota), ISTA (BMW) and Pathfinder (Jaguar/Land Rover) access the full range of modules, including body control, airbags, gearbox, ABS and comfort systems. They can also run guided fault-finding routines and recalibrate components after repair.
- Is a diagnostic check worth it on an older car?
- Absolutely. Older cars are more likely to have sensor drift, wiring issues and age-related electrical faults that only show up under specific conditions. A diagnostic can save you replacing parts on guesswork. Even cars from the early 2000s have dozens of sensors reporting to the ECU.
- Can a garage diagnose an intermittent fault?
- Intermittent faults are harder but not impossible. The ECU stores pending and historical fault codes alongside freeze-frame data showing the exact conditions when the fault occurred (engine temp, speed, RPM, fuel trim). A skilled technician can use that snapshot to recreate the fault or identify the failing component even when it's not actively misbehaving during the appointment.
- How much does a diagnostic check cost in the UK?
- Expect to pay around £40-£80 for a basic diagnostic scan and report. A more in-depth investigation with live data analysis and guided testing typically runs £80-£150. Some garages offer a free basic scan if you commit to having the repair done with them. Always confirm the diagnostic fee before booking.