OBD2 Red Flags When Buying a High-Mileage Imported Diesel
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.
The short answer
The OBD2 red flags on a high-mileage imported diesel are stored DPF, EGR, AdBlue, glow-plug and injector codes (P2002, P0401, P0299, P0087 and others) and readiness monitors all sitting incomplete on a car the seller calls fault-free. A 15-minute scan with a 15 euro adapter catches both. Mileage that disagrees with the service booklet is a separate flag the scan cannot raise. On a diesel, condition matters far more than the mileage on the dial.
Key Takeaways(5)
- On a high-mileage diesel the odometer matters less than the emissions and injection data, so the OBD2 scan tells you more than the mileage ever will
- A diesel that looks suspiciously clean with its readiness monitors all incomplete usually had its codes cleared the morning of the viewing
- Stored DPF, EGR, AdBlue, glow-plug and injector codes are the cheapest red flags to find and the most expensive to fix, which can reach four figures each
- A generic OBD2 scan reads the stored codes, freeze frame and readiness monitors that flag a delete, but gram-level soot mass and regen count need a brand-specific tool
- Run the scan before money changes hands, ideally during a long test drive, with your own adapter rather than the seller's tools
In this article(6)
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. Most of those are wear-and-tear parts that can reach 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 its own set of readiness monitors (catalyst, NOx/SCR, particulate filter, EGR and others), and after a code clear they all reset to incomplete and take days of mixed driving to set again. If you find them all 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 is illegal and can slip through a Polish Stacja Kontroli Pojazdów inspection, so check it yourself, and refitting one runs about 1,000 to 4,000 euros including 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 can leave that monitor incomplete.
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 can end with the car refusing to restart once the AdBlue countdown runs out, 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 DPF, EGR and AdBlue checklist by hand means a scan tool plus a code list and the patience to log freeze frame values one at a time, then deciding for yourself what the pattern means while the seller watches. Skanyx does the logging and the deciding in one guided session: the DPF, EGR and AdBlue codes it finds, the self-tests that should have finished, and any sign the memory was wiped before the lot opened. It turns that into a buy, cut-the-price or walk answer with repair figures behind it, so "alles original" gets tested rather than trusted. 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 split.
What a generic ELM327 adapter and a diagnostic app 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 every monitor the car reports; 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. The same VIN also runs an NHTSA recall check, which only covers US-market cars: useful on an import that started life in the US, while an EU-market car needs a dealer of the brand to check the VIN against the manufacturer's recall list.
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 regen count far below the mileage is a strong warning, though a replaced filter also resets it.
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.
- 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.
- 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.
- Open every freeze frame. It shows the load, temperature and speed at the moment each code set, which tells you whether a fault appears at idle, under load or only when cold. It does not hold an odometer value, so it cannot expose a rolled-back mileage.
- Check the readiness monitors. Every monitor 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.
- 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.
- 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 mileage on the dash and the service stamps disagree by more than rounding, the booklet, the odometer, or both have been falsified. The scan cannot settle that. The odometer fraud detection guide covers the checks that can, including the mileage a brand-specific tool reads from other control units.
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 every readiness monitor 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 can leave the DPF monitor incomplete. 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 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:
Skanyx Team
Skanyx engineering team
Skanyx is written by the engineers who build the app and keep two BMWs of their own on the road, an E60 535d and a pre-facelift E61 535. Content is drafted with AI assistance and edited by the team. Repair-cost ranges are compiled from published parts prices, workshop price lists and repair-cost guides and rounded, fault codes follow the SAE definitions, and where a figure comes from a specific study or vendor page, the post lists it under Sources.
