How to read a vehicle history report

A section-by-section walkthrough of a real TrulyCar report, using the public sample as the example. Every excerpt below is the actual report component, not a mock-up, so what you learn here is what you will see on your own car.

What do title records and brands look like?

The title section is where the federal NMVTIS record lands. It has two parts: the current status, and the trail of title events with the state and mileage recorded at each one.

From the public sample report: 2013 BMW X3 xDrive28i

Title Status: Clean

From national title records

No Active Theft Records

Title history

  • Aug 02, 2013

    State
    SC
    Event
    Title issued
    Mileage
    23 mi
  • Apr 19, 2017

    State
    CA
    Event
    Title reissued or transferred
    Mileage
    34,600 mi
  • Oct 03, 2022

    State
    CA
    Event
    Title reissued or transferred (current title)
    Mileage
    84,100 mi
  1. 1

    Status line. This car reads Clean with no brands. A brand is a permanent label a state applies to the title: salvage, rebuilt, junk, flood, fire, hail, or lemon. One brand, at any point in the car's life, is the single most important fact in the whole report.

  2. 2

    The event trail. Three events across two states: issued in South Carolina in 2013, re-issued in California in 2017, current title in 2022. A state change by itself is normal; people move. What you are checking is that the mileage at each event rises and that no brand appears in one state and vanishes in the next.

  3. 3

    Mileage at each event. 23, then 34,600, then 84,100. Title events are independent of the odometer section below, so they act as a second witness: if these numbers and the odometer trail disagree, something was reported wrong or changed.

This sample has a clean title, so there is no brand to show. On a branded car the status line reads the brand name in red, the brand appears in the trail with the state and date it was applied, and TrulyBear's verdict opens with it. A brand that shows in one state and disappears after a title transfer to another state is the pattern called title washing; this guide explains how it works, and this one covers what each brand means.

How do I read a damage record?

Damage events come from insurance, police, and auction reporting. Each one carries three flags that matter far more than the description text.

From the public sample report: 2013 BMW X3 xDrive28i
REARFRONT

No Structural Damage Reported

Reported events describe body or cosmetic damage only

Damage timeline

  1. June 2018 · CA · Impact: front

    Minor damage reported: front bumper scratch. No structural or mechanical damage.

  1. 1

    Severity. This record is tagged as a warning, not an alert: a front bumper scratch reported in California in June 2018. The tag is the report's own read of how much the event should worry you.

  2. 2

    Structural. Marked no here. Structural means the frame or unibody was involved, which changes resale value, safety in a second collision, and sometimes insurability. It is the word that changes the price conversation.

  3. 3

    Mechanical. Also no. Suspension, undercarriage, or drivetrain damage named in an event earns an amber badge; it is the kind of damage a respray hides. Airbag status is not reported by any source, so the report never claims it either way.

  4. 4

    Impact area. Front. Match it against the photos and the car in front of you: a front impact record on a car with a suspiciously new bumper and mismatched paint is the report and the metal agreeing.

The sample's photo archive contains placeholder frames, not auction images, because we only show real photos for real cars. To see what a genuine before-and-after looks like, the listing-versus-auction slider on the homepage uses a real salvage-history vehicle, and this guide explains where archive photos come from.

What does a healthy odometer trail look like?

The odometer section is a list of every mileage reading anyone reported for the VIN, in date order, with who reported it. You read it like a ruler: the numbers should only ever go up.

From the public sample report: 2013 BMW X3 xDrive28i

Odometer Readings Are Consistent

Each reported reading increases over time.

Mileage over time

022k44k66k88k20132015201820202023Aug 2013: 23 miMay 2015: 18,400 miSep 2016: 26,800 miJun 2018: 42,100 miNov 2020: 61,500 miMar 2023: 88,300 mi

Reported readings

  • Aug 2, 2013

    Source
    State title record
    Reading
    23 mi
  • May 11, 2015

    Source
    Sale listing
    Reading
    18,400 mi
  • Sep 27, 2016

    Source
    State title record
    Reading
    26,800 mi
  • Jun 20, 2018

    Source
    Auction record
    Reading
    42,100 mi
  • Nov 5, 2020

    Source
    Sale listing
    Reading
    61,500 mi
  • Mar 14, 2023

    Source
    State title record
    Reading
    88,300 mi
  1. 1

    Six readings, always rising. From 23 miles at the first title in 2013 to 88,300 at a title event in 2023. Read top to bottom; each number is larger than the one before it. That is what "Odometer Consistent" on the overview means.

  2. 2

    Independent sources. State title records, auction records, sale listings. Readings from different reporters that agree are harder to fake than any single document the seller hands you.

  3. 3

    The pace. Roughly 8,800 miles a year on average, with a 26,800-mile stretch between late 2020 and early 2023. Large gaps are not a problem by themselves; a reading that is lower than an earlier one is.

This trail has no discrepancy, so there is no rollback to show. On a rolled-back car the report flags the reading where the number went backward, the overview badge turns red, and the verdict names it. The rollback guide walks through the nine checks to run in person.

How do ownership, service due, and recalls fit together?

These three sections are strongest when read against each other. The sample is a good example of records that corroborate one another, which is what a well-documented car looks like.

From the public sample report: 2013 BMW X3 xDrive28i

5 Usage & Listing Events

Recorded in SC, CA. An exact owner count is not reported for this vehicle

Auction / Insurance Events on Record

1 auction or insurance-seller event in this vehicle's history

Usage & listing timeline

  1. Event 1 · Aug 2013 Apr 2017

    Title holderSC

  2. Event 2 · May 2015 present

    Listed for sale by a dealershipSC

  3. Event 3 · Apr 2017 Oct 2022

    Title holderCA

  4. Event 4 · Jun 2018 present

    Auction saleCA

  5. Event 5 · Oct 2022 present

    Title holderCA

From the public sample report: 2013 BMW X3 xDrive28i

Safety recalls

NHTSA Recall #20V-123: Passenger Airbag Inflator

The passenger frontal airbag inflator may rupture in a crash. Free repair available at an authorized dealership.

Free repair available at an authorized dealership

Recall #13V-551: Fuel Pump Module (remedied)

Repair completed and recorded

Service due at this mileage

The manufacturer's schedule for this model with typical costs, read against the mileage below. It shows what should have been done by now, not what was done: shop visits are not reported to any data network we license, so only the seller's receipts can confirm them.

mi

Pre-filled with the last reported reading (Mar 2023). Type the mileage from the listing or the dash to update it.

5 factory intervals due by 88,300 mi

Typical cost of that work: $925 - $1,415

Ask the seller for receipts; anything without one is a negotiating point.

  • 10,000 mi

    Factory service
    Replace engine oil and filter, Rotate tires
    At 88,300 mi
    Due by now · ask for the receipt
    Typical cost
    $95 - $145
  • 20,000 mi

    Factory service
    Replace engine oil and filter, Replace cabin microfilter, Inspect brake pads
    At 88,300 mi
    Due by now · ask for the receipt
    Typical cost
    $160 - $240
  • 30,000 mi

    Factory service
    Replace engine oil and filter, Replace engine air filter, Replace brake fluid
    At 88,300 mi
    Due by now · ask for the receipt
    Typical cost
    $210 - $320
  • 40,000 mi

    Factory service
    Replace engine oil and filter, Rotate tires, Inspect suspension and drive belts
    At 88,300 mi
    Due by now · ask for the receipt
    Typical cost
    $120 - $190
  • 60,000 mi

    Factory service
    Replace engine oil and filter, Replace spark plugs, Coolant system inspection
    At 88,300 mi
    Due by now · ask for the receipt
    Typical cost
    $340 - $520

Factory warranty coverage

Basic
4 yr / 50,000 mi
Powertrain
4 yr / 50,000 mi
Corrosion perforation
12 yr / unlimited mi
Roadside assistance coverage
4 yr / unlimited mi

Based on this vehicle's age, factory coverage has likely expired. Terms shown are the original factory specifications. Verify remaining coverage with an authorized dealer.

  1. 1

    Two title states. South Carolina from 2013 to April 2017, California since. The title-holder change on April 19, 2017 matches the California title event on the same date in the title section: two records agreeing. An exact owner count is not reported; the title trail is the honest substitute.

  2. 2

    Usage events. Auction sales and dealer listings appear here too. Fleet, rental, or taxi sellers tend to mean harder miles; it is a fact worth pricing in, not a verdict on its own.

  3. 3

    Service due at this mileage. No report, ours included, sees the work a shop actually did unless the shop reports it, and most never do. So instead of an empty list, the report reads the factory schedule against the mileage: at 88,300 miles, five intervals were due, from the 10,000-mile oil change to the 60,000-mile spark plugs and coolant inspection. Those are the receipts to ask for, and the typical cost next to each one is your number if the seller cannot produce them. Type the mileage from a listing to check any car the same way.

  4. 4

    The recall cross-check. The recalls section lists two campaigns: 20V-123, an open passenger airbag inflator recall (free repair at any dealer, and the first thing to ask the seller about), and 13V-551, a fuel pump campaign marked remedied, meaning the repair was reported back to NHTSA. An open recall is never a reason to walk away by itself; it is a free fix and a good first question.

How should I use the market value and specs?

Specifications come from NHTSA's build data for the exact VIN; market values are reported figures for the trim, by condition. Neither is an appraisal, and both are useful precisely because they are not the seller's numbers.

From the public sample report: 2013 BMW X3 xDrive28i

Market Value

$7,100 - $12,400

  • Outstanding

    Trade-In
    $9,850
    Private Party
    $11,300
    Dealer Retail
    $12,400
  • Clean

    Trade-In
    $9,000
    Private Party
    $10,250
    Dealer Retail
    $11,000
  • Average

    Trade-In
    $8,100
    Private Party
    $9,200
    Dealer Retail
    $9,900
  • Rough

    Trade-In
    $7,100
    Private Party
    $8,050
    Dealer Retail
    $8,600
  • Reported market values for the xDrive28i trim
  • By condition: trade-in, private party, and dealer retail

Values reflect reported market data for this model and trim; actual condition, options, and local demand move real prices. Not an appraisal or an offer.

Identity

Model Year
2013
Make
BMW
Model
X3 xDrive28i
Body Class
Sport Utility Vehicle (SUV)
Doors
4

Engine

Displacement (L)
2.0
Cylinders
4
Horsepower
240
Fuel Type
Gasoline

Drivetrain

Drive Type
AWD
Transmission
Automatic, 8-Speed

Manufacturing

Manufacturer
BMW OF NORTH AMERICA, LLC
Plant City
SPARTANBURG
Plant Country
UNITED STATES (USA)
  1. 1

    Pick your column. Buying from a private seller, read Private Party. Buying from a lot, read Dealer Retail. Trading yours in, read Trade-In. Quoting the wrong column is the most common way buyers lose a negotiation.

  2. 2

    Pick your row honestly. Outstanding, Clean, Average, Rough. Most used cars are Average. The spread between Clean and Rough on this X3 is over $2,000 at private party, which is the room a damage record or a worn interior gives you.

  3. 3

    Specs as a lie detector. Trim, engine, drivetrain, and build plant come from the manufacturer's filing for this VIN. A listing that claims a trim the specs do not show is either a mistake or a markup.

Reading a report: common questions

Is the sample on this page a real vehicle history report?

Yes. It is the same public sample report shown on the homepage, rendered through the same components as a paid report, for a 2013 BMW X3. Its records are fixed so the walkthrough stays stable; nothing on this page is generated on the fly.

Why does the sample not show a salvage brand or a rollback?

Because that car has a clean title and a consistent odometer trail, and we do not invent warning records to make a point. Where the sample cannot show a warning state, the page describes where it would appear and links to the guide that explains it.

What is the most important section to read first?

Title and brands, then odometer. A salvage, rebuilt, junk, or flood brand changes what the car is worth and whether some lenders will finance it, and a mileage number that goes backward is the clearest fraud signal a report can contain.

What does an empty section mean?

That the databases returned nothing for that VIN. TrulyCar states absences plainly rather than padding a section, so an empty theft or damage section is a genuine result, not a missing feature.

Now read one for a car you actually want

Decode any VIN free in seconds, then unlock the full report and read it with this page beside you.

Run a free VIN check