Skanyx
Guides/10 min read

OBD2 Red Flags When Buying a High-Mileage Imported Diesel

Skanyx Team

A 210,000 km imported diesel that looks too clean hides its faults in the OBD2 data. Here are the red flags a scan catches before you wire the money.

A 210,000 km German TDI or a BMW diesel on autoscout24.de looks suspiciously clean. No warning lights on the dash in the photos, a fresh service stamp, and a seller in Cologne who answers every question with "keine Probleme, alles original." The price is a little low for the mileage. You are about to send a deposit and book a transporter to Vilnius or Warsaw.

A high-mileage diesel is not a bad buy by default. These engines routinely pass 300,000 km when they were serviced on time and driven on motorways rather than crawling through a city. The problem is that the most expensive faults on a used diesel hide in the emissions and injection systems, and none of them show on a clean dashboard. They show in the OBD2 data.

Is a high-mileage diesel a bad buy?

No, and this is the single biggest misconception in the diesel used market. A modern common-rail diesel is built to run a long time. The block, crank and head will happily see 300,000 to 400,000 km if the oil was changed on schedule and the car saw regular motorway running.

What kills a high-mileage diesel is the supporting cast: the diesel particulate filter, the EGR system, the turbo, the AdBlue dosing on Euro 6 cars, the glow plugs, and the injectors. Every one of those is a wear-and-tear part with a four-figure repair bill, and every one of them ages faster on a short-trip city diesel than on a motorway car at the same odometer reading.

So the mileage on the dial is a weak signal. A 250,000 km motorway diesel with a clean scan can be a far better buy than a 120,000 km city car with a clogging filter and a sticking EGR. The job of the OBD2 scan is to tell those two cars apart before you pay.

What are the OBD2 red flags on a used diesel?

Run a full scan, not just a quick code read. Pull stored, pending and permanent codes, then open the freeze frame on each one. These are the codes that should make you stop and renegotiate or walk:

  • P2002, P244A, P244B - DPF efficiency and differential pressure faults. A stored DPF code on a car the seller swears is fault-free usually means the filter is clogging, near the end of its life, or has been tampered with.
  • P0401, P0402 - EGR flow insufficient or excessive. On a high-mileage diesel this is almost always carbon: the valve is sticking, the cooler is clogged, or both.
  • P0299 - turbo underboost. Could be a split intercooler pipe (cheap) or a worn turbo and a sticking VNT actuator (expensive). Either way the seller cannot claim "no known issues" once it is logged.
  • P0087 - fuel rail or system pressure too low. On a diesel this points at the high-pressure pump or worn injectors, both serious. Pair it with rough running and black smoke and you are looking at an injection-system bill.
  • Glow-plug codes (P0380, P0670 through P0674) for the glow control module and individual glow plugs. These do not have dedicated lookup pages, but a stored glow-plug code on a diesel that struggles to fire on a cold morning is exactly the fault you would expect.

A single aged code is not always a deal-breaker. A 200,000 km diesel that throws one EGR flow code is normal wear. The pattern that matters is several emissions or injection codes stored together, or a code the seller actively told you was not there.

The second red flag has nothing to do with which codes are present. It is the readiness monitors. A diesel runs eight readiness monitors, and after a code clear they all reset to incomplete and take days of mixed driving to set again. If you find all eight incomplete on a 200,000 km car with a spotless dashboard, the codes were cleared recently, almost certainly for the viewing. The clean dash is not reassurance. It is the warning.

How can you tell if a diesel has had its DPF or EGR deleted?

This is the question that costs buyers the most money, because a deleted diesel is illegal to register in most of the EU and expensive to put right. A removed DPF cannot pass a Polish Stacja Kontroli Pojazdów inspection, which visually checks for the filter on diesels from 2009 onward, and refitting one runs 1,500 to 3,000 euros plus a reflash.

Start with the scan. The full procedures live in the dedicated DPF delete detection guide and the EGR delete detection guide; here is the short version. Pull the DPF codes (P2002, P244A, P244B) and the EGR codes (P0401, P0402), open the freeze frame on each, and check the DPF readiness monitor. A stored DPF code on a fault-free car is a tell. A DPF monitor that will not complete after a long drive is a stronger one, because a deleted filter usually leaves that monitor stuck where the code that should have set was edited out of the calibration.

Then look under the car. A deleted DPF is often a straight pipe or a hollowed-out canister where the filter used to be, and the tailpipe runs sooty and black instead of the dry grey of a working filter. A deleted EGR shows up as a blanking plate where the valve or cooler pipe connects. Sellers who have done this work are evasive when you ask directly, and evasiveness on a straight question is itself a red flag.

For AdBlue, the same logic applies on Euro 6 cars. A stored SCR or AdBlue restriction code means the car is days away from refusing to restart, and a delete that pins the AdBlue level at full while the tank is physically empty is a common cheat. The cross-border buyer checklist covers how these emissions deletes interact with each local inspection regime back home.

Running this checklist by hand means a scan tool plus a code list and the patience to log freeze frame values one at a time. The Skanyx app runs the full 8-step Pre-Purchase Inspection (initial code scan, idle 90s, cruise 60s, acceleration 45s, final scan, fraud detection for cleared codes and incomplete monitors, multi-specialist analysis) and returns a Buy / Negotiate / Caution / Walk Away verdict with a PDF and a negotiation script. Run it on the diesel before you wire the deposit

What does the OBD2 scan actually show, and not show?

This matters on diesels more than on any other car, because diesel buyers are routinely sold tools that promise more than generic OBD2 can deliver. Here is the honest split.

What Skanyx and any generic ELM327 adapter give you on a diesel: every stored, pending and permanent fault code with its freeze frame, including the DPF, EGR, AdBlue, glow-plug and injection codes above; readiness monitor status for all eight monitors; VIN decode against Skanyx's vehicle database; and standard live data such as RPM, coolant temperature, intake air temperature and manifold pressure. That is enough to flag a clogging filter, a sticking EGR, a cleared-code car, a likely delete, and a turbo or rail-pressure fault. For most buyers, that is the whole decision.

What you need a brand-specific tool for: the gram-level diesel numbers. Current DPF soot mass in grams, lifetime regeneration count, time since last regen, AdBlue dosing rate, NOx sensor readings across the SCR catalyst, and per-injector correction values all live on Mode $22 manufacturer-extended PIDs that a generic adapter does not expose. Read them with OBDeleven PRO or VCDS on a VAG diesel, Carly on a BMW, XENTRY on a Mercedes, or pay a workshop 30 to 50 euros to pull them. The numbers are worth knowing when a deal is borderline: a healthy filter reads 0 to 5 grams of soot just after a regen, a 200,000 km diesel should show a few hundred lifetime regenerations rather than zero, and the regen count alone settles a suspected DPF delete.

The practical takeaway: open the generic scan first, because it costs nothing beyond the adapter and decides most cases. If a DPF, EGR or AdBlue code is stored, or a monitor will not complete, the deal is already negotiable. Reach for the gram-level data only when you need to confirm a borderline car before the money moves.

How should you run the check on the day?

Bring your own Bluetooth ELM327 adapter and an OBD2 app. Do not use the seller's tools, because a seller who cleared the codes this morning is not going to hand you the scanner that proves it. The whole sequence runs during a test drive that is longer than the seller would prefer.

  1. Cold-start the car yourself. Diesels reveal the most in the first ten seconds. A long crank, white smoke that lingers, or a rattle that fades as it warms points at glow plugs, injectors or worse. Never let the seller warm the engine before you arrive.
  2. Scan for codes before you drive. Stored, pending and permanent. Note every code and look up what each means before you move on. The diesel injection guide on injector failure symptoms helps you read a P0087 in context.
  3. Open every freeze frame. This is the rollback check too. A car showing 90,000 km on the cluster with a stored code captured at 240,000 km has been tampered with, and freeze frame is harder to fake than the dash because it lives in the ECU.
  4. Check the readiness monitors. Eight incomplete on a high-mileage car means a recent code clear. Treat it as a walk-away unless you can drive the car another 100 km and re-scan.
  5. Drive it long and watch the live data. Get the engine to full temperature. Push it up an incline to load the turbo and watch for a fault that only sets under load. Coolant should reach around 90 degrees Celsius; manifold pressure should climb cleanly under acceleration.
  6. Look underneath. Straight pipe instead of a DPF, a blanked EGR, a sooty tailpipe, or wet oil around the turbo and injectors are all things the scan cannot see.

Cross-reference whatever you find against the service booklet. If the OBD2 freeze frame mileage and the service stamps disagree by more than rounding, the booklet, the odometer, or both have been falsified. The odometer fraud detection guide covers how to read that mismatch across modules.

Which red flags are worth walking away from?

Not every code is a deal-breaker, and a high-mileage diesel will rarely scan completely clean. The judgement is about which faults are cheap to fix and which signal a car the seller is actively hiding.

Renegotiate, do not walk: a single aged EGR flow code (P0401) on a 200,000 km car, a turbo underboost code (P0299) that turns out to be a split pipe, or a worn glow plug. These are normal wear with known costs you can take off the price.

Walk away, or confirm before you pay: a stored P2002, P244A or P244B with a DPF monitor that will not complete on a car the seller called fault-free; a P0087 with rough running and smoke, which points at the injection system; or all eight readiness monitors incomplete on a clean dashboard. A deleted DPF or EGR is its own walk-away unless you are buying the car knowingly and have priced in the cost and legality of putting it right.

On a high-mileage imported diesel the seller's reassurance is worth nothing and the dashboard is worth almost as little. The data in the engine control unit, read with your own adapter during a long cold-start test drive, is the only account of the car you can trust. Run the scan before the money moves, and let the codes rather than the seller tell you whether this diesel has another 150,000 km in it.

Frequently Asked Questions

Is a high-mileage diesel a bad buy?
Not automatically. A diesel engine that has been serviced on schedule can comfortably pass 300,000 km, so on these cars the mileage matters less than how the car was used and maintained. What turns a high-mileage diesel into a bad buy is deferred emissions-system work: a clogging DPF, a sticking EGR, a tired turbo, or injectors drifting out of spec. Those faults leave stored OBD2 codes and freeze frame data, which is why a pre-purchase scan tells you far more than the odometer reading. Short-trip city cars age their DPF and EGR much faster than motorway cars at the same mileage.
How many miles is too many for a diesel?
There is no single number, because a well-maintained diesel can run well past 300,000 km while a neglected one can be tired at 150,000. The mileage is a weak signal on its own. What matters is the service history, how the car was driven (short urban trips wear the DPF and EGR fastest), and what the OBD2 scan shows. A 250,000 km diesel with a clean code scan, complete readiness monitors and healthy fuel data is a safer buy than a 120,000 km car hiding a stored P2002 or P0299. Read the data, not just the dial.
How can you tell if a diesel has had its DPF deleted?
Start with the OBD2 scan, which any generic ELM327 adapter and an app like Skanyx will run. Pull stored DPF codes (P2002, P244A, P244B), open the freeze frame on each, and check the DPF readiness monitor. A stored P2002 or P244A on a diesel the seller calls fault-free is a strong tell, and a deleted filter often leaves the DPF monitor stuck incomplete because the code that should set was edited out of the calibration. Confirm physically by looking under the car: a deleted DPF is usually a straight pipe or a gutted canister, and the tailpipe is sooty. Gram-level soot mass and lifetime regen count need a brand-specific tool like OBDeleven, VCDS or Carly, or a 30 to 50 euro workshop scan.
What are the most common faults on a used diesel?
The expensive ones cluster around the emissions and injection systems. Clogged or deleted DPF (P2002, P244A, P244B), sticking or carboned EGR valve (P0401, P0402), AdBlue and SCR faults on Euro 6 cars, worn glow plugs that cause hard cold starts, turbo underboost from a leaking pipe or a tired actuator (P0299), and injectors drifting out of spec (P0087 low rail pressure, plus rough running). Dual-mass flywheels and timing chains add to the list on specific engines. Most of these leave an OBD2 trace before they leave you stranded.
Should I get a diesel inspected before buying it?
Yes, and the cheapest part of that inspection is the OBD2 scan you can run yourself in 15 minutes with a 15 euro adapter. It catches cleared codes, rollback evidence in freeze frame data, and the stored DPF, EGR, AdBlue and injection codes that flag the expensive faults. For the gram-level diesel data that generic OBD2 cannot read, such as soot mass and regen count, pay a specialist 30 to 50 euros or have the seller produce a brand-specific scan. A physical inspection still matters for rust, suspension and the cosmetic checks OBD2 never sees, so use both.
Quick reference

This article covers these diagnostic codes. Tap any code for a detailed breakdown with causes, costs, and vehicle-specific fixes:

Author

Skanyx Team

Automotive Diagnostics Experts

The Skanyx Team combines automotive expertise with cutting-edge AI technology to help car owners understand and maintain their vehicles better.