How to check a VIN before buying a used car
Before you hand over money for a used car, the VIN is your most powerful free tool. Here's a practical checklist that uses free government data first, and tells you exactly when a paid report is worth it.
1. Find the VIN and confirm it matches
The 17-character VIN appears on the driver's-side dashboard (visible through the windshield), the driver's door-jamb sticker, the title, and the registration. Check that all of them match. A VIN that's been tampered with, or door-jamb stickers that don't match the dash, is a serious red flag — walk away.
2. Decode it and check the spec against the listing
Run the VIN through a free VIN decoder. It returns the exact year, make, model, trim, engine, and drivetrain. Compare that to what the seller claims. If the listing says "2019 LX" but the VIN decodes to a different year or trim, the seller is wrong or dishonest — either way, dig in.
3. Scan for open recalls
Check open safety recalls for that make, model, and year. Pay special attention to "stop driving" (park-it) and "park outside" (fire-risk) recalls — those are serious. Recall repairs are free at a dealer, so an open recall isn't necessarily a deal-breaker, but you'll want it fixed.
4. Read the owner complaints
Owner complaints filed with NHTSA show what actually breaks on this model — and whether owners report crashes or fires. A model with a wall of transmission or electrical complaints is telling you something a glossy listing won't.
5. Check the crash-test rating
Look up the NHTSA crash-test stars (overall, frontal, side, rollover). For a family car especially, this matters as much as the price.
6. Then — and only then — consider a paid history report
Everything above is free. What free data can't tell you is whether the car was in a reported accident, has a salvage or flood title, or has had its odometer rolled back. If the car passes the free checks and you're serious, a paid report covers that gap.
7. Always get a pre-purchase inspection
No report replaces a mechanic. A pre-purchase inspection ($100–$200) catches mechanical problems no database lists. It's the single best money you can spend before buying a used car.