How to OBD2 Scan a Used Car Before Buying — Complete PPI Guide

By ScanFixAI Team · June 18, 2026 · 10 min read
Share: Facebook Twitter/X Reddit

You found a used car that looks good, drives well, and the seller says "no problems." But how do you know what's really going on under the hood? An OBD2 scan takes 60 seconds and can reveal hidden problems, cleared codes, odometer fraud, and module failures that would cost you thousands after the purchase.

This guide walks you through a complete OBD2 pre-purchase inspection (PPI) — what to bring, what to scan, what the results mean, and which findings should kill the deal.

What You Need

Step 1: Scan Before Starting the Engine

Arrive at the vehicle with the engine cold and off. This is important because some sellers will warm up the car and clear codes before you arrive — warm engines run smoother and hide issues.

  1. Plug the OBD2 adapter into the port under the dashboard (driver's side, below the steering wheel).
  2. Turn the ignition to ON but do NOT start the engine.
  3. Connect your scan tool app and run a full system scan — every module, not just the engine.
Why scan with the engine off?

With the engine off, you see stored codes from previous issues. If the seller cleared codes recently, some modules retain history codes even after clearing. You can also check readiness monitors (more on that below).

Step 2: Check for Cleared Codes (Readiness Monitors)

This is the single most important check. If a seller recently cleared the check engine light, the readiness monitors will be in a "Not Ready" state.

Your vehicle has 6-11 readiness monitors (depending on the vehicle) that run self-tests. After codes are cleared, these monitors reset to "Not Ready" and only return to "Ready" after specific driving conditions are met — typically 50-200 miles of mixed driving.

This is the #1 used car scam indicator.

A seller who clears codes before showing the vehicle is hiding problems. Multiple "Not Ready" monitors on a vehicle that's supposedly been driven normally is a major red flag. Do not buy the vehicle until the monitors complete and you can re-scan.

Step 3: Review All Module DTCs

A full system scan checks every electronic module in the vehicle. Here's what to look for:

Engine (PCM/ECM)

Transmission (TCM)

ABS / Stability Control

Airbag (SRS)

Body Control Module (BCM)

Step 4: Check for Mileage Fraud

Odometer rollback is more common than you think. The National Highway Traffic Safety Administration (NHTSA) estimates over 450,000 vehicles are sold each year with rolled-back odometers. Here's how to catch it:

Cross-Reference Module Mileage

Many modules store their own mileage counter independently of the instrument cluster. If the instrument cluster shows 85,000 miles but the transmission module shows 145,000 miles, the odometer has been rolled back.

ScanFixAI's mileage fraud detection:

ScanFixAI automatically cross-references mileage data from multiple modules and flags discrepancies. The PPI report highlights any mismatch with a clear warning, so you don't have to manually check each module.

Other Mileage Fraud Red Flags

Step 5: Run a Live Data Check

With the engine running, check these live data parameters:

Step 6: Generate a PPI Report

A professional PPI report documents everything you found. You can use it to:

Red Flags That Should Kill the Deal

How ScanFixAI's Used Car Check Works

ScanFixAI has a dedicated Pre-Purchase Inspection feature that automates the entire process:

Basic code reading is free. The full PPI report with mileage check, AI analysis, and PDF export is available with Pro.

Share: Facebook Twitter/X Reddit

Try ScanFixAI Free

Scan any used car before buying. Read every module, check for hidden codes, and get an AI-powered risk assessment. Free download.

Download ScanFixAI Free

Related: Check Engine Light Guide | Best OBD2 Apps 2026 | ScanFixAI Compatibility