Can I do a car diagnostic check myself, or should a garage do it?
Buy the reader, but understand what it can and can't do. A garage charges £50-95 for a diagnostic check; a plug-in OBD2 reader costs £15-30 and pulls the fault code out of your car in two minutes at home. The catch is that the code tells you what the car noticed, not why it happened. The reader gives you the symptom's name. Finding the cause is the bit you're paying a garage for.
Garage diagnostic vs a cheap reader
| Garage diagnostic check | OBD2 reader (one-off buy) | You save |
|---|---|---|
| £50-95 | £15-30 | £20-80 |
One important difference from the other jobs in this series: the reader is a one-off purchase you'll use for years and on every car you own, while the garage fee is per visit. Even if you end up paying for a proper diagnosis anyway, knowing the code first changes the conversation, and that alone can be worth the £20.
How hard is it really?
This might be the easiest "technical" thing you'll ever do to a car. Every petrol car sold since 2001 and every diesel since 2004 has a standard 16-pin socket, usually under the dash by the driver's knee, sometimes behind a little flap. You plug the reader in, turn the ignition on, and it shows a code like P0420 with a one-line description. Bluetooth versions pair with a free phone app that explains the code in plain English. Two minutes, no tools, nothing to break. A decent Bluetooth OBD2 reader is £15-30 and works on essentially any car of that age.
The honest limit: a code is not a diagnosis
Here's the part the reader's box won't tell you. A code names the symptom the engine computer spotted, nothing more. P0301 means "cylinder 1 is misfiring", and that misfire could be a £10 spark plug, a £40 coil, a leaky injector, or worn engine internals. P0420 means the exhaust sensors don't like what the catalytic converter is doing, which might be a £700 cat or a £50 sensor telling fibs. People who "throw parts at codes" replace three things before the actual culprit, and spend more than the garage would've charged.
What a good garage adds for its £50-95 is interpretation: live readings while the engine runs, testing the suspect part rather than assuming, and the experience to know that this code on this engine is nearly always one specific thing. That's real skill and it's fair to pay for it.
When you should NOT rely on DIY here
A few honest limits. Cheap readers mostly speak engine-fault language only, so airbag, ABS and electric parking brake warnings often need better kit than £20 buys. Intermittent gremlins that come and go need someone watching live data, not a one-off code pull. And never clear a code just to make the light go away before an MOT; the wiped system flags itself as "not ready" and the fault comes straight back anyway.
How this saves you from getting fleeced
This is the reader's real superpower. Walk into a garage already knowing the code is P0420 and the "could be all sorts, leave it with us" routine dies on the spot. You can sanity-check the quote against the actual fault, ask why a £50 sensor diagnosis became a £700 cat replacement, and compare prices with our reg checker before agreeing to anything. If the engine light is on right now, our engine management light guide walks through what the common codes mean and how urgent each one really is. And if you think a diagnostic fee got padded into something bigger, see what to do about garage overcharging.
Common questions
Will an OBD2 reader turn off my engine management light?
It can clear the code and switch the light off, but if the fault's still there the light returns within a few drives. Clearing a code doesn't fix anything; it deletes the note the car made. Read the code, write it down, fix the cause, then clear it. In that order.
Do cheap OBD2 readers work on all cars?
On engine faults, yes, for almost any petrol car from 2001 on and diesels from 2004 on, because the socket and basic codes are standardised by law. What cheap readers often can't see is manufacturer-specific systems like airbags, ABS or electric handbrakes. For those, garages use dearer kit.
Can I clear fault codes before an MOT to pass?
No, and testers know the trick. Clearing codes resets the car's self-check monitors to "not ready", which itself can cause a fail on emissions-related checks, and any real fault brings the light straight back. Fix the actual problem; a lit engine light is an automatic MOT fail.
Is a £95 garage diagnostic ever worth it over a £20 reader?
Yes, when the fault is intermittent, when the code points at an expensive part, or when systems beyond the engine are involved. You're paying for live data and experience, not the code itself. The smart move is both: pull the code yourself first, then decide if you need the expert.
Where is the OBD port in my car?
Almost always within reach of the driver's seat: under the dash near the steering column, behind a small flap by the fusebox, or occasionally inside the centre console or armrest. It's a trapezoid 16-pin socket. Your handbook lists it, or search your model name plus "OBD port location".