Buying a used car with hidden problems is expensive — and avoidable. A proper pre-purchase inspection (PPI) takes 45–60 minutes and can reveal rust, frame damage, deferred maintenance, and engine or transmission issues before you hand over the money. This checklist covers everything a careful buyer should do, in the order you should do it — from the initial ad review to the final OBD2 scan.

1. Before You Even Visit — Research the Car

Eliminate obvious problems before spending time on a drive.

  • VIN history report: Pull a Carfax or AutoCheck report. Look for accident history, number of owners, odometer discrepancies, and whether it was ever a rental, fleet, or salvage-titled vehicle.
  • NHTSA recalls: Enter the VIN at nhtsa.gov/recalls to check for any open (uncompleted) recalls. Open recalls reduce your negotiation position and may affect safety.
  • Owner reviews and known issues: Search "[make model year] problems" on forums and Reddit. Every platform has a list of known failure points — know them before you look at the car so you can check specifically for those things.
  • Market value: Check Hagerty, KBB, and local listings for comparable cars. Know the fair range before you negotiate.

2. Exterior — Rust, Panel Gaps, and Paint

Body condition reveals how the car was cared for and whether it's been in an accident.

  • Panel gaps: Walk around the car and look at the gaps between every panel — doors, hood, fenders, trunk. Uneven gaps (wider on one side, taper on another) indicate a prior accident repair or poor bodywork.
  • Paint color match: In natural light, check whether the hood, fenders, doors, and trunk match in color and texture. Orange peel, overspray, or a slightly off shade on one panel means it was repainted.
  • Rust — three types to check:
    • Surface rust: Orange-brown staining on flat panels. Cosmetic at this stage but will progress.
    • Structural rust: Bubbling, flaking, or holes in the rocker panels, frame rails, floor pans, or subframes. This is a deal-breaker on any car not specifically bought for restoration.
    • Rust-through: Visible holes. Walk away.
  • Where to look for rust: Underside of rocker panels, inside the wheel arches, under floor mats (if accessible for inspection), spare tire well, along the bottom of doors, and under the rear bumper.
  • Glass and seals: Check all glass for cracks or chips. Inspect door and trunk seals for dry-cracking or missing sections (water intrusion risk).

3. Under the Hood — Engine and Bay Condition

A clean engine bay is not always a good sign — some sellers steam clean before sale to hide leaks. Look carefully.

  • Oil condition: Pull the dipstick. Clean amber = good. Dark brown = overdue change. Milky/grey = coolant in the oil (head gasket issue). Inspect the oil cap underside — white or foamy deposit is a serious warning sign.
  • Coolant level and condition: Check the overflow reservoir. Low coolant (without a visible external leak) suggests internal consumption. Brown or rusty coolant means it hasn't been maintained and may have a cooling system problem.
  • Leaks: Look at the bottom of the engine, around the valve cover gaskets, oil pan, power steering reservoir, and transmission. Fresh oil on a recently cleaned bay is a red flag.
  • Belts and hoses: Check for cracks, fraying, or glazing on the serpentine belt. Squeeze coolant hoses — they should feel firm but flexible, not hard and brittle.
  • Battery age: Most batteries list a manufacture date on the top. Anything over 4 years old should be budgeted for replacement soon.
  • Timing belt vs chain: If the car is belt-driven and has unknown timing belt history past the manufacturer's interval (usually 60,000–105,000 miles), factor the replacement cost (~$600–$1,500) into your offer.

4. Interior — Mileage Correlation and Condition

  • Wear vs claimed mileage: Does the interior wear match the odometer? Heavy wear on the driver's seat bolster, worn pedal rubber, a shiny steering wheel rim, or a polished-through gear knob on a "low mileage" car suggests rollback.
  • Moisture and mold: Smell the interior. Check under the floor mats, in the trunk, and behind the rear seats for damp or mold smell. Press carpet in corners — if it's wet or springs back slowly, there's a water leak.
  • Electronics check: Test every button, window, mirror, heated seat, AC, defroster, and radio. Turn the AC to max and check that it blows cold. Check that both fans work (the cabin fan and the condenser fan).
  • Dashboard warning lights: On key-on but before start, all warning lights should illuminate briefly and then go off. Any remaining light after engine start is either a real fault or a disabled bulb (a seller trick). An airbag or ABS light that stays on is non-trivial to repair.

5. OBD2 Scan — The Most Important 10 Minutes

An OBD2 scanner reveals fault codes the seller may have cleared before showing the car. A cleared code with pending status is extremely common.

  • Bring your own scanner: A basic Bluetooth OBD2 adapter ($25–$40) paired with a phone app (Torque Pro, OBD Fusion, or Car Scanner) is enough for a pre-purchase check.
  • Check stored codes: Any stored DTC (Diagnostic Trouble Code) is a problem the car knows about. Even if there's no warning light, stored codes mean the system detected a fault.
  • Check pending codes: These are codes detected during the current drive cycle but not yet stored (typically cleared recently). A pending code means: the seller cleared the warning light just before showing you the car.
  • Check readiness monitors: After an OBD2 clear, several "monitors" (emissions readiness tests) show as "not ready." If multiple monitors are "not ready," the car has been recently reset. A normal, healthy car should have all monitors complete.
  • Common codes to watch for: P0420 (catalytic converter), P0300-P0308 (misfires), P0171/P0174 (lean condition), EVAP codes (can be as simple as a loose gas cap or as serious as a charcoal canister), and transmission codes (P07xx series).

6. Test Drive — What to Listen and Feel For

  • Cold start: Always start the car cold. A cold engine reveals oil pressure issues, rough idle, and startup noises that disappear once warmed up. A seller who "warmed it up for you" may be hiding something.
  • Transmission: Feel for smooth gear changes through the full RPM range. Automatic transmissions should shift firmly but without clunking. Any hesitation, slip, or hunting between gears is a major warning.
  • Brakes: Test from 30 mph at moderate pressure, then at 60 mph. The car should stop straight (no pulling left or right), the pedal should feel firm (not spongy), and there should be no pulsing or grinding.
  • Steering and suspension: Drive over a speed bump at low speed — listen for clunks from control arm bushings or ball joints. A shimmy in the steering wheel at highway speed indicates wheel balance or worn tie rod ends.
  • Under hard acceleration: Listen for knock or pinging under load. Feel for any hesitation, stumble, or surge. Automatic: does it downshift responsively?
  • Highway speeds: Check for vibration at 60, 65, and 70 mph (different speeds reveal different wheel balance issues). Check that the car tracks straight with hands light on the wheel.

7. Professional PPI — When to Pay for One

  • Always for cars over $10,000: Pay $100–$200 for a professional pre-purchase inspection at an independent shop (not the seller's dealer). This cost is trivial against the purchase price and can reveal problems your eyes missed.
  • Always for performance or enthusiast cars: A Corvette, WRX, or track-prepared car needs an expert to check for signs of track damage, cooling system stress, and hidden frame issues from curb strikes or off-road use.
  • Who to choose: A shop that specializes in the make you're buying is worth finding. A BMW specialist will spot things a general shop misses.
  • Negotiate based on findings: A PPI finding is a negotiation tool, not just a pass/fail. A car that needs $800 in deferred maintenance is a $800 price reduction request.

This checklist covers the most important pre-purchase inspection steps. For make-specific known problems, search GarageHub's model-specific guides or relevant owner forums before your inspection appointment.

A careful pre-purchase inspection is the single highest-ROI thing you can do when buying a used car. The 60 minutes and $100–$200 you spend on an inspection can save you thousands in repairs — or help you walk away from a bad deal before the money changes hands.

Start Your Car's History from Day One

Once you've bought it, log the inspection findings, track every service from day one, and build a complete history that protects your investment and boosts resale value. Free to start.

Get Started Free