How to Find BMW Options by VIN
A BMW's VIN doesn't encode its options, but BMW's production record is tied to it. Six ways to see it: the original window sticker (free if the seller kept it), the My BMW app (owners only), a dealer lookup, service records (clues only), the door-jamb label (no options), or an instant $9.99 VIN build sheet.
By CarWhere Research · Updated
Every method compared
| Method | Cost | How long | What you need | What it shows |
|---|---|---|---|---|
| Original window sticker (Monroney label) | Free if the seller has it | Immediate | The seller’s copy | Factory-installed options and their prices, as sold new |
| My BMW app / BMW owner account | Free | Immediate once set up | Owner access — the VIN must be registered to your account | Vehicle details for your own car; content varies |
| BMW dealer service or parts department | Dealer discretion | Same day if the dealer agrees | The VIN (or last 7 characters) and a willing dealer | Factory equipment recorded for the VIN |
| Service records | Free from the seller | As fast as the seller shares them | Seller’s records or a dealer history printout | Work done — indirect clues only (e.g. air-suspension service), not a factory options list |
| Door-jamb certification label | Free | Immediate | Access to the car | VIN, build date and weight ratings — no options |
| CarWhere BMW VIN build sheet | $9.99, only if data exists | Instant | The 17-character VIN | Factory trim, colors, installed options and packages when included, original MSRP when available |
Step by step
1. Get the full 17-character VIN
Read it through the lower driver-side corner of the windshield, on the driver door-jamb label, or from the title or registration. Check it twice — BMW VINs never use the letters I, O or Q. Cars built in Spartanburg start 5UX; German-built cars usually start WBA (or WBS for M cars, WBX on some X models).
2. Ask the seller for the window sticker
The Monroney label is required by federal law on new cars and lists the manufacturer-installed optional equipment with prices. If the seller has it, it is the fastest and most complete document. Make sure the VIN on the sticker matches the car.
3. If you own the car, check the My BMW app
Add the car to your BMW owner account to see its vehicle details. BMW requires the VIN to be registered to an account first, so this route is for owners, not shoppers.
4. Ask a BMW dealer to look up the VIN
Dealers’ service and parts systems identify the car by VIN and can show its factory equipment. Call the service desk, give the VIN, and ask for the vehicle’s equipment or option list. Policies on printing it for non-owners vary.
5. Read the service records for clues
Records show what was serviced, which sometimes points to equipment (air-suspension work, adaptive headlight repairs). They are supporting evidence, not a factory list.
6. Run a VIN build sheet when you need it now
Enter the VIN on the BMW build sheet page. CarWhere checks free whether detailed build data exists for that exact car; if it does, the build sheet is $9.99 and lists the factory trim, colors and installed options and packages when the build data includes them. Then confirm the big-ticket items on the car itself.
Reading what you find
Dealer printouts and build records list options as BMW option codes — three characters such as 337 (M Sport package), 688 (Harman Kardon) or ZPP (US Premium Package), often written S337A on production data. Decode them with the BMW option code reference or read BMW SA option codes explained. For which options matter on a specific model, see the build sheet pages for the 3 Series, X5 and M3.
Whatever route you use, check the expensive items on the car itself: caliper color can be painted, M badges added and wheels swapped. The record tells you what the factory fitted; the inspection tells you it is still there.
Need the options list today?
Enter the VIN on the BMW build sheet page. The availability check is free; you pay $9.99 only if detailed build data exists for that car.
Free availability check first · $9.99 one-time only if detailed build data exists for the VIN · no subscription
FAQ
Can I look up BMW options by VIN?
Yes, though not from the VIN characters themselves. The 17 characters identify the model type, year, plant and serial; the factory options sit in BMW’s production record for that VIN. A dealer can look that record up, owners can see vehicle details in BMW’s owner tools, and CarWhere’s BMW build sheet retrieves the installed options when the build data includes them ($9.99, free availability check first).
Does the BMW door-jamb sticker list options?
No. The certification label in the driver-side door jamb is a federal safety label: it carries the manufacturer, date of manufacture, weight ratings and the VIN. It does not list factory options.
Will a BMW dealer print the options list for a VIN?
BMW dealers’ service and parts systems identify a car by its VIN (often by the last 7 characters, the “short VIN”) and can show its factory equipment. Whether a dealer prints it for someone who doesn’t own the car, and whether it charges, is up to that dealer — ask the service department.
Can I get the original window sticker for a used BMW?
Ask the seller first — the original Monroney label is the most complete options-and-prices document and many owners keep it. BMW’s own owner tools only show a car’s records once the VIN is registered to an account, so as a shopper the practical options are the seller’s copy, a dealer printout or a VIN build sheet.
What do BMW option codes like 337 or ZPP mean?
They are BMW’s factory option codes (SA codes). 337 is the M Sport package and ZPP is the US Premium Package; on BMW production data the same codes are often written with an S prefix and A suffix, such as S337A. The BMW option code reference decodes the common ones.
Sources
- 15 U.S.C. § 1232 — Automobile Information Disclosure Act (Monroney label contents) — window sticker must list manufacturer-installed optional equipment and prices
- 49 CFR § 567.4 — Requirements for manufacturers of motor vehicles (certification label) — what the door-jamb label must show
- NHTSA vPIC VIN decoder — what the VIN itself encodes
- CarWhere BMW option code reference
- CarWhere BMW options by VIN — example BMW build-record codes
This CarWhere build sheet is reconstructed from available VIN-level build data. It is not an official BMW Monroney label or factory certificate.
Related BMW resources
- BMW build sheet by VIN
- BMW research hub
- BMW option codes
- BMW options by VIN
- BMW VIN decoder
- BMW window sticker by VIN
Build sheet by model
- BMW 3 Series build sheet
- BMW 4 Series build sheet
- BMW 5 Series build sheet
- BMW 7 Series build sheet
- BMW X1 build sheet
- BMW X3 build sheet
- BMW X5 build sheet
- BMW X7 build sheet
- BMW M3 build sheet
- BMW M4 build sheet