Free BMW VIN Lookup & Decoder

Detailed BMW VIN decoding: specs, market value, history, and recalls in one free report.

Instant results • No signup required

Reliable Data From Trusted Sources

Trusted Source Icon Trusted Source Icon

If you want the most authoritative snapshot of how a BMW was originally built and the history it has lived, start with the car’s Vehicle Identification Number, or VIN. That 17-character identifier is the backbone of the vehicle’s identity — what it is, how it was configured at the factory, and where it was built – all objective data you can confirm so you’re not forced to rely on listings, assumptions, or hit-or-miss paperwork. With this free BMW VIN lookup tool, you can decode a wide range of models such as the 3 Series, X5, or 5 Series and quickly review data-backed details. You’ll be able to verify factory specifications and standard equipment, see an estimate of fair market value, and check forward-looking indicators like expected value retention and remaining lifespan. Working from verified facts makes negotiations cleaner for both the buyer and seller because everyone is anchored to the same baseline.

For a deeper layer of due diligence, premium reporting can surface key history signals, including NMVTIS-sourced title checks (to flag salvage or other branded title history), original window stickers that validate factory-installed options, and accident history. Whether you’re listing a BMW or evaluating one before you buy, decoding the VIN is a straightforward way to reduce risk and avoid expensive mechanical or legal surprises. Enter a BMW VIN to get instant access — no sign-up and no fee — so you can move forward with confidence.

BMW VIN Lookup FAQ

How do I check a BMW for open safety recalls in the U.S.?

Two best-practice checks:

  1. NHTSA recall lookup: go to NHTSA recalls, enter VIN, review any unrepaired recalls. NHTSA also clarifies what VIN search will and won’t show.
  2. BMW USA recall lookup: enter the 17-digit VIN on BMW’s recall page to check BMW’s data.

If you’re buying a BMW, ask the seller to show a current screenshot from both. If you’re selling, doing this up front improves your credibility with buyers.

Can I get a BMW build sheet/options list from the VIN?

Sometimes you can retrieve build/configuration info using the VIN as a starting point, but:

  • The VIN is not a complete option list. The VIN describes required attribute encoding and manufacturer-submitted deciphering keys; it’s not a universal “options container”.
  • For modern BMWs, accurate option lists typically come from:
    • BMW dealer printouts / BMW systems (varies by access/policy)
    • BMW-focused decoders that pull from BMW data sources (quality varies)

For classic BMWs, BMW Group Classic offers a digital birth certificate service that can provide archived vehicle info (availability varies by model/age).

What are BMW SA/option codes and how do they fit into verification?

BMW commonly uses internal equipment/option codes (often referred to as SA codes) to describe factory configuration. The key verification point is this: don’t assume a trim/package claim is encoded in the VIN. Many package-level details are not plainly VIN-readable and are instead confirmed via factory build data or documentation.

If you’re a buyer checking a claim like “M Sport”, “Premium Package”, “Driver Assistance Pro”, or a specific audio system, require documentary proof (build sheet, original window sticker, dealer printout, or verifiable BMW build data), not the seller’s interpretation of a VIN.

BMW WMI table: what do common BMW VIN prefixes mean?

Below are commonly seen BMW passenger-vehicle manufacturer identifiers in U.S.-market VINs, as reflected in BMW’s VIN submissions to NHTSA (examples vary by model year and vehicle type).

VIN prefix (1–3) Manufacturer shown in NHTSA decipherments Typical context in U.S. market
WBA BMW AG (Munich, Germany) Many BMW passenger cars (e.g., 3/5/7 Series)
WBS BMW M GmbH (Munich, Germany) Full M models (e.g., M3/M5) in many years
4US BMW Manufacturing Corp. (Spartanburg, SC, USA) Certain U.S.-built BMWs in certain years
5UX BMW Manufacturing Corp. (Spartanburg, SC, USA) Often used on BMW X models in submissions (year-dependent)
WBX BMW AG (BMW MPV classification in submission examples) Some X models / MPV-classified BMWs (year-dependent)
WBY Appears in BMW passenger-vehicle VIN decoding (e.g., i3 in MY2020 submission) BMW “i” models in submission examples (year-dependent)
5YM BMW M GmbH (MPV in submission examples) M variants of MPV-classified vehicles in some years
3MW Appears in BMW VIN decoding as BMW AG context with plant examples (year-dependent) Some U.S.-market BMWs sourced from non-Germany plants

BMW plant code table: what does the 11th character mean on BMWs?

Position 11 is the plant of manufacture code. BMW’s own Part 565 decoding submissions include plant-code mappings, but these can vary by year and vehicle type—so treat the table below as common examples, not a universal forever-rule.

Plant code (pos. 11 examples) Plant/location shown in BMW submissions
A / F / K Munich, Germany
B / C / D / G Dingolfing, Germany
E / J / P Regensburg, Germany
L Spartanburg (Greer), South Carolina, USA
N Pretoria, South Africa
W Graz, Austria
7 Leipzig, Germany (shown in MY2023 submission examples)
8 San Luis Potosí, Mexico (shown in MY2023 submission examples)
3 Born, Netherlands (shown in MY2023 submission examples)

Step-by-step decoding example #1 (illustrative): 2004 BMW X5 4.4i

Illustrative VIN: 5UXFB33594L123456

Decode it:

  1. 1–3 (WMI): 5UX In BMW’s Part 565 decoding table for a 2004 X5, 5UX is shown as BMW Manufacturing Corp., Spartanburg, SC, USA.
  2. 4–8 (descriptor): FB335 BMW’s 2004 decoding shows FB33 corresponding to X5 4.4i with a 4-door MPV body type and a 4.4L V8 (example table data). The 8th character is part of BMW’s descriptor scheme in the submission and can relate to classification/attributes (e.g., GVWR class is shown in the X5 tables).
  3. 9 (check digit): 9 Computed check digit placeholder here is consistent with the VIN math method described by NHTSA.
  4. 10 (model year): 4 → 2004 BMW’s decoding tables explicitly show 4 = 2004.
  5. 11 (plant): L BMW’s plant mapping in the same decoding set shows L = Spartanburg, South Carolina, USA.
  6. 12–17 (sequence): 123456 Sequential production number assigned by the manufacturer.

Step-by-step decoding example #2 (illustrative): 2004 BMW Z4 Roadster 3.0i

Illustrative VIN: 4USBT53554L123456

  1. 1–3: 4US BMW’s decoding tables show 4US as BMW Manufacturing Corp., Spartanburg, SC, USA.
  2. 4–8: BT535 In BMW’s 2004 submission, the Z4 roadster 3.0i table shows a VIN beginning with 4USBT53… (descriptor pattern for that vehicle line in that submission).
  3. 9: 5 (check digit) Check digit method as defined by NHTSA.
  4. 10: 4 → 2004
  5. 11: L → Spartanburg, SC (per decoding plant mapping)
  6. 12–17: sequence (manufacturer-assigned)

Even when a seller says “it’s a German car”, the VIN may show a U.S. manufacturing entity/plant for certain models/years — BMW built some U.S.-market passenger vehicles in multiple locations.

What does the sequential production number (positions 12–17) mean, and why do BMW people talk about “the last 7”?

Positions 12–17 are the manufacturer’s sequential production number (for large manufacturers, the last six digits are used to sequentially number groups of similar vehicles).

BMW owners and parts catalogs often reference the last 7 characters/digits as a shorthand identifier for build/parts lookups in BMW ecosystems. This is common in BMW parts-catalog workflows even though it’s not the regulatory definition of the sequential-number field. If you’re buying, the “last 7” is not a substitute for the full VIN on a title, but it can be useful for verifying parts compatibility and build ranges.

Can I use the VIN to identify my BMW’s generation (E/F/G chassis code)?

Not directly and not reliably from the VIN alone.

BMW chassis/generation codes (E, F, G, etc.) are internal platform identifiers. A VIN decoder may infer the generation from decoded model/series data, but the VIN itself is not a universal “E90/G20 field”.

If you need generation accuracy (e.g., “Is this a G30 5 Series or an F10?”), use a decoder that explicitly returns platform/generation or validate by model year + model designation + body style.

Can the VIN tell me the exact engine and transmission in a BMW?

Sometimes partially, sometimes not.

  • Manufacturer decoding submissions to NHTSA often include engine displacement/power for specific VIN patterns (example: BMW’s 2004 X5 tables list engine details).
  • But VIN decoding is only as precise as the underlying deciphering key, and many fine-grained variations (mid-year changes, software updates, option-dependent transmissions) may require build data or physical verification.

If you’re buying a BMW where engine/trans matters (e.g., verifying an N55 vs. B58 era difference, or a specific hybrid drivetrain), don’t rely on a generic VIN decoder alone—require documentation or a knowledgeable inspection.

How do pre-1981 BMW VINs/chassis numbers work, and how do I look them up in the U.S.?

Pre-1981 is a different world for VINs. Prior to the standardized 17-character VIN system, VIN/chassis-number formats varied widely by manufacturer and era, and the modern NHTSA-style VIN decoding ecosystem is primarily aimed at standardized 1981+ VINs.

For classic BMWs in the U.S., you’ll typically deal with a chassis number (sometimes called a VIN in registration contexts) that may be shorter than 17 characters and may be numeric-only depending on era.

How to “lookup” a pre-1981 BMW intelligently:

  1. Find and record the chassis number exactly from the vehicle’s identification plate/stampings and paperwork.
  2. Use BMW Group Classic’s Archive service:
    • BMW Group Classic offers a Digital Birth Certificate (since early 2024) via the BMW Group Archive with detailed vehicle information, requested through an order form and proof of ownership.
  3. Use marque specialists and registries:
    • BMW clubs, model registries, and period documentation can map chassis-number ranges to approximate production dates, but quality varies—treat unofficial tables as supporting evidence, not gospel.
  4. Expect gaps:
    • The amount of information may vary by model and age.

If you’re buying a pre-1981 BMW, VIN lookup is less about a one-click decoder and more about authenticity verification + document consistency.