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.
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
| Date | State | Event | Mileage |
|---|---|---|---|
| Aug 02, 2013 | SC | Title issued | 23 mi |
| Apr 19, 2017 | CA | Title reissued or transferred | 34,600 mi |
| Oct 03, 2022 | CA | Title reissued or transferred (current title) | 84,100 mi |
- 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
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
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.
No Structural Damage Reported
Reported events describe body or cosmetic damage only
Damage timeline
June 2018 · CA · Impact: front
Minor damage reported: front bumper scratch. No structural or mechanical damage.
- 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
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
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
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.
Odometer Readings Are Consistent
Each reported reading increases over time.
Mileage over time
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
| Date | Source | Reading |
|---|---|---|
| Aug 2, 2013 | State title record | 23 mi |
| May 11, 2015 | Sale listing | 18,400 mi |
| Sep 27, 2016 | State title record | 26,800 mi |
| Jun 20, 2018 | Auction record | 42,100 mi |
| Nov 5, 2020 | Sale listing | 61,500 mi |
| Mar 14, 2023 | State title record | 88,300 mi |
- 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
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
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.
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
Event 1 · Aug 2013 → Apr 2017
Title holderSC
Event 2 · May 2015 → present
Listed for sale by a dealershipSC
Event 3 · Apr 2017 → Oct 2022
Title holderCA
Event 4 · Jun 2018 → present
Auction saleCA
Event 5 · Oct 2022 → present
Title holderCA
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.
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
| Mileage | Factory service | At 88,300 mi | Typical cost |
|---|---|---|---|
| 10,000 mi | Replace engine oil and filter, Rotate tires | Due by now · ask for the receipt | $95 - $145 |
| 20,000 mi | Replace engine oil and filter, Replace cabin microfilter, Inspect brake pads | Due by now · ask for the receipt | $160 - $240 |
| 30,000 mi | Replace engine oil and filter, Replace engine air filter, Replace brake fluid | Due by now · ask for the receipt | $210 - $320 |
| 40,000 mi | Replace engine oil and filter, Rotate tires, Inspect suspension and drive belts | Due by now · ask for the receipt | $120 - $190 |
| 60,000 mi | Replace engine oil and filter, Replace spark plugs, Coolant system inspection | Due by now · ask for the receipt | $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
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
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
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
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.
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
| Condition | Trade-In | Private Party | Dealer Retail |
|---|---|---|---|
| Outstanding | $9,850 | $11,300 | $12,400 |
| Clean | $9,000 | $10,250 | $11,000 |
| Average | $8,100 | $9,200 | $9,900 |
| Rough | $7,100 | $8,050 | $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
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
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
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?
Why does the sample not show a salvage brand or a rollback?
What is the most important section to read first?
What does an empty section mean?
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