BMW 3 Series Build Sheet by VIN

Part of the BMW build sheet by VIN lookup — same free availability check, same $9.99 report, for every BMW model.

A BMW 3 Series build sheet shows how one VIN left the factory: trim (330i, M340i, xDrive), paint, upholstery and the installed packages such as M Sport, Premium, Driving Assistance Professional and Harman Kardon audio. Two 330i sedans on the same lot can carry very different equipment, so the build record — not the trunk badge — settles the spec.

By CarWhere Research · Updated

Check my 3 Series VIN

Enter a 17-character BMW 3 Series VIN to check availability. We look for detailed build data on that exact VIN before you pay anything — $9.99 one-time only if we find it, no subscription.

We confirm what's in your report before you pay · $9.99 one-time · No subscription, ever

  • Installed options
  • Factory colors
  • Original MSRP data
  • Downloadable PDF

What a BMW 3 Series build sheet shows

For a 3 Series, the gap between a base car and a fully optioned one is mostly invisible in listing photos: adaptive dampers, the driver-assistance bundle, heated steering wheel, upgraded audio and the M Sport brakes look alike from ten feet away. A VIN build sheet lists the factory trim, colors and the installed packages recorded for that car, so you can check a seller’s “fully loaded” claim before paying for it.

  • • The factory trim, exterior color, and interior trim recorded for that VIN.
  • • Installed factory options and packages, when the underlying build data includes them.
  • • Original MSRP figures, when the underlying build data includes them — not every VIN or model year has this available.
  • • A downloadable, printable PDF you can keep with the car’s records or share with a seller or lender.

Data density varies by model year and specific VIN — some return a full option and MSRP breakdown, others trim and color only. You see which applies before you pay. Not included: accident history, title brands (salvage, flood, lemon), odometer history, prior-owner count, service records.

BMW 3 Series options that matter most

Focus: G20 (and F30). Codes shown are from the BMW option code reference, listed only where that reference documents the code for this model's generation family (shown in brackets). Options marked “by name” appear on the build record under their option name — the code varies by model year and is shown on the build sheet for that VIN.

BMW 3 Series factory options that matter most, with BMW option codes where documented and why each matters
OptionCode (applies to)Why it matters
M Sport Package
  • 337 (E/F/G-generation)
The most-checked box on any 3 Series. Badges and steering wheels get swapped; the build record does not. Recent US cars may also show it as the ZMP package code.
Premium Package
  • ZPP (US-market)
US bundle that typically groups comfort items; contents change by model year, so check the line items on the record.
Convenience PackageBy nameListed by name on the build record; contents vary by model year.
Driving Assistance Professional PackageBy nameAdds the more capable assistance features; impossible to tell from photos. Listed by name.
Harman Kardon surround sound
  • 688 (E/F/G-generation)
Visible on the speaker grilles and confirmable on the record.
Adaptive M suspension
  • 2VA (F/G-generation)
Adaptive dampers change ride and handling and are expensive to retrofit.
M Sport brakesBy nameBlue or red calipers can be painted; the build record shows whether the factory brakes were fitted. Listed by name.
Head-up display
  • 610 (E/F/G-generation)
One of the options buyers most regret skipping, and easy to verify on the record.
High-gloss Shadowline trim
  • 760 (E/F/G-generation)
Gloss-black trim is a common aftermarket wrap; the code confirms factory fitment.
Comfort Access keyless entry
  • 322 (E/F/G-generation)
A small option buyers notice daily.

On BMW production data the same codes are often written with an S prefix and A suffix (337 → S337A). See BMW SA option codes explained.

BMW 3 Series generations at a glance

BMW 3 Series generations (BMW chassis codes) and US model years
Chassis codeUS model yearsBuild-sheet notes
E90 / E92 / E93MY2006–2013Sedan, coupe and convertible. Three-digit option codes (e.g. 337 M Sport) on the order record.
F30 / F31 / F34MY2012–2019Sedan, Sports Wagon and Gran Turismo. US package bundles carry Z-codes (e.g. ZPP Premium).
G20MY2019–presentCurrent sedan; mid-cycle update for MY2023. 330i, 330e, M340i, with xDrive variants.

Where to find the VIN on a BMW 3 Series

  • • Through the lower driver-side corner of the windshield (US-market cars).
  • • On the certification label in the driver-side door jamb.
  • • On the title, registration and insurance card.
  • • In the My BMW app once the car is added to an owner account.

Example: a BMW 3 Series VIN, position by position

Illustrative example, not a specific car: WBA5R7C09NFA12345 is a check-digit-valid pattern that the federal decoder reads as 2022 BMW 330i xDrive sedan, 3-Series, plant Munich (NHTSA vPIC). Nothing in the 17 characters describes options — those live in the build record for the VIN. Decode any BMW VIN free with the BMW VIN decoder.

Illustrative BMW 3 Series VIN decoded position by position
PositionsValueMeaning
1–3WBAWorld Manufacturer Identifier — BMW AG passenger cars.
4–75R7CBMW model/type code — here a 330i xDrive sedan.
80Restraint-system / vehicle descriptor character.
99Check digit (validates the other 16 characters).
10NModel year 2022.
11FAssembly plant: Munich, Germany.
12–17A12345Production serial. BMW dealers often use the last 7 characters (positions 11–17) as the "short VIN".

Build sheet vs. the BMW window sticker

The original window sticker (Monroney label) lists the factory options and their prices, but a used car often no longer has it, and BMW's own owner tools only show a car's records once the VIN is registered to an account. A CarWhere build sheet is the instant option when you are not the owner yet: This CarWhere build sheet is reconstructed from available VIN-level build data. It is not an official BMW Monroney label or factory certificate. Other routes — dealer printouts, service records, the BMW window sticker by VIN — are compared in how to find BMW options by VIN.

See how this 3 Series was factory-built

Enter the VIN to check availability free — the build sheet is $9.99 only if we find detailed build data for that exact car. No subscription.

We confirm what's in your report before you pay · $9.99 one-time · No subscription, ever

FAQ

How do I get a build sheet for my BMW 3 Series?

Enter the 17-character VIN on this page. CarWhere checks free whether detailed build data exists for that exact car; if it does, the build sheet is $9.99 one-time and lists the factory trim, colors and installed options and packages when the build data includes them.

Can you see 3 Series options from the VIN alone?

No. The VIN encodes the model type, year, plant and serial — not options. The options live in BMW’s production record for that VIN, which is what a build sheet retrieves.

How do I tell if a 3 Series has the M Sport package?

Check the build record for the M Sport code — 337 on many cars, ZMP as a package code on recent US models. M badges, wheels and steering wheels are easy to add aftermarket, so the record is the reliable check.

Does the build sheet show Driving Assistance Professional?

When the underlying build data includes installed packages, they are listed by name, including driver-assistance bundles. Data density varies by VIN; you see what is available before you pay.

Is the CarWhere 3 Series build sheet an official BMW document?

No. It is reconstructed from licensed VIN-level build data and is not an official BMW Monroney label or factory certificate.

Sources

Build data is matched to the exact VIN entered, not to the model generally. This CarWhere build sheet is reconstructed from available VIN-level build data. It is not an official BMW Monroney label or factory certificate.

Build sheet by model

BMW guides