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

Ways to find a BMW's factory options by VIN — cost, time, what you need and what each shows
MethodCostHow longWhat you needWhat it shows
Original window sticker (Monroney label)Free if the seller has itImmediateThe seller’s copyFactory-installed options and their prices, as sold new
My BMW app / BMW owner accountFreeImmediate once set upOwner access — the VIN must be registered to your accountVehicle details for your own car; content varies
BMW dealer service or parts departmentDealer discretionSame day if the dealer agreesThe VIN (or last 7 characters) and a willing dealerFactory equipment recorded for the VIN
Service recordsFree from the sellerAs fast as the seller shares themSeller’s records or a dealer history printoutWork done — indirect clues only (e.g. air-suspension service), not a factory options list
Door-jamb certification labelFreeImmediateAccess to the carVIN, build date and weight ratings — no options
CarWhere BMW VIN build sheet$9.99, only if data existsInstantThe 17-character VINFactory 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

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