Ever wondered where to find those elusive BMW paint codes when you need to touch up a scratch or repaint a panel? You’re about to discover exactly where BMW hides these crucial identifiers on different models and years. This guide will walk you through every possible location, explain what the codes mean, and help you avoid costly mistakes when matching paint for your BMW.
What Are BMW Paint Codes and Why They Matter
BMW paint codes are unique three-digit identifiers (sometimes including letters) that precisely match your vehicle’s factory color. These codes ensure you get the exact shade rather than a “close enough” match that might stand out like a sore thumb.
Unlike VIN numbers that tell you general information about your car, paint codes specifically identify the exact paint formula used at the factory. This matters because:
- Even colors with the same name (like Alpine White) can have different formulations across years
- Light conditions can make similar colors look dramatically different
- Professional painters need this exact code to mix a perfect match
A typical BMW paint code looks like “300” (Alpine White) or “A83” (Glacier Silver Metallic). Some codes include additional numbers after a slash (300/0), but those extra digits aren’t part of the actual color code – they’re production information.
Primary BMW Paint Code Locations by Model Series
BMW hasn’t been consistent with paint code placement across all years and models. Here’s where to look first depending on your BMW series:
3 Series, 5 Series, and 7 Series (1990-2010)
On these popular models, the paint code is typically found:
- Under the hood on the right-hand side (passenger side in US models)
- On a black sticker near the VIN plate
- Along the edge of the strut tower
For E36 3 Series (1992-1999) specifically, check the right strut tower first. For E39 5 Series (1995-2003), the code is usually on a sticker near the hood latch.
X Series SUVs (X1, X3, X5, X7)
BMW’s SUV lineup typically has paint codes:
- On the driver’s side door jamb (often near the bottom)
- Under the hood on the firewall (the wall separating engine from cabin)
- Inside the spare tire compartment on some models
The X5 (E53 and E70) most commonly has the code on a sticker under the hood on the right side.
Modern BMWs (2010 and newer)
Newer BMW models have standardized paint code locations:
- On the driver’s side B-pillar (the support between front and rear doors)
- Inside the trunk on the right side panel
- On the underside of the hood, usually right-hand side
For F30 3 Series and G20 models, check the B-pillar sticker first as it’s the most accessible location.
Classic Vintage BMWs (Pre-1990)
Older BMW models require more detective work:
- On the radiator support
- Stamped into metal panels rather than on stickers
- Sometimes on a plate in the engine bay
For 2002 models and other classics, check the firewall and radiator support carefully, as the codes may be stamped rather than on stickers.
How to Read the BMW Paint Code Sticker
When you find the sticker, you’ll need to decode the information. A typical BMW paint code sticker contains:
- The paint code (three digits or a letter followed by two digits)
- The German name of the color
- Sometimes production information
Here’s what a standard sticker might look like:
| Section | Example | Meaning |
|---|---|---|
| LACK/COLOUR | 300 | Paint code (Alpine White) |
| Name | ALPINWEISS | German color name |
| Additional Info | 300/0 | Production batch information |
The most important part is the code itself (300 in this example). The rest helps confirm you’ve found the right information.
Specific Location Guide by BMW Generation
Let’s get more specific with exact locations based on BMW chassis codes:
E30 (1982-1994 3 Series)
Look first at the right strut tower in the engine bay. The code is often on a white sticker. If not there, check the radiator support or firewall.
E36 (1990-2000 3 Series)
The paint code is typically found on the right strut tower on a black sticker. It may also be on the underside of the hood.
E46 (1998-2006 3 Series)
Check the right side of the engine bay on the frame rail. The code is usually on a black sticker with white lettering.
E90/E92 (2005-2013 3 Series)
Look under the hood on the right side near the firewall or on the right strut tower.
F30 (2012-2019 3 Series)
Check the driver’s side door jamb or B-pillar sticker first. Secondary location is under the hood on the right side.
G20 (2019+ 3 Series)
The paint code is on the vehicle information sticker on the driver’s side B-pillar or door jamb.
E39 (1995-2003 5 Series)
Look at the right strut tower or on the underside of the hood near the hood latch.
E60 (2003-2010 5 Series)
Check under the hood on the right side near where the hood meets the windshield.
F10 (2010-2017 5 Series)
Look at the driver’s side door jamb or B-pillar sticker.
E53 (1999-2006 X5)
The paint code is typically under the hood on the right side on a black sticker.
E70 (2006-2013 X5)
Check under the hood on the right strut tower or along the radiator support.
What If You Can’t Find Your BMW Paint Code?
If you’ve searched all the common locations without success, try these alternative methods:
VIN Decoder Method
Your BMW’s VIN can help identify the original paint code:
- Locate your 17-digit VIN (typically on driver’s side dashboard visible through windshield)
- Visit the BMW VIN decoder website
- Enter your VIN to see vehicle specifications including paint code
This method works well for most BMWs built after 1980.
Dealer Lookup Option
BMW dealerships can look up your paint code using your VIN:
- Call your local BMW service department
- Provide your VIN number
- Ask specifically for the paint code (not just the color name)
This is especially helpful for rare colors or Individual program paints.
Use a Color Scanner
Professional color scanners can match your existing paint:
- Find a professional auto body shop with color scanning technology
- Have them scan an undamaged, clean area of your car
- Get both the color match and the BMW code when possible
While not 100% accurate, modern scanners can get remarkably close.
Common BMW Paint Code Families
BMW’s paint codes follow certain patterns that can help you understand what type of finish you have:
Solid Colors (Non-Metallic)
- 300: Alpine White (most common white)
- 668: Jet Black (standard non-metallic black)
- 314: Brilliant Red
These paints have no metallic flakes and are typically the most affordable factory options.
Metallic Finishes
- 475: Black Sapphire Metallic
- A83: Glacier Silver Metallic
- A96: Mineral White Metallic
- B45: Estoril Blue II
Metallic paints contain tiny aluminum flakes that create depth and sparkle in sunlight.
Special Finishes
- X11: Frozen White (matte finish)
- P6PA: Ruby Red II Metallic (Individual color)
- C3Z: Tanzanite Blue II Metallic (premium metallic)
These special finishes often require specialized care and repair techniques.
BMW Individual and Special Paint Considerations
BMW’s Individual program offers exclusive colors that follow a different coding system:
- Individual colors typically start with “P” followed by three digits
- Some Individual codes include special indicators for matte or special effect finishes
- These codes may not appear in standard paint databases
If you have an Individual color, it’s particularly important to find the original code as these formulations can be extremely specific and difficult to match without it.
Digital Methods for Finding BMW Paint Codes
In our connected world, several apps and online services can help identify your BMW’s paint code:
BMW Connected App
The official BMW app sometimes includes paint information:
- Download the BMW Connected app
- Set up your account and link your vehicle
- Check the “Vehicle Info” section for paint details
This works primarily on newer models with connected services.
BMW Parts Websites
Several BMW parts retailers can show paint info with your VIN:
- Visit sites like BMWUSA.com or BMW parts retailers
- Enter your VIN number in their parts search
- Look for paint information in the vehicle details
This method works best for BMWs built after 2000.
Verifying You Have the Correct BMW Paint Code
Before ordering paint or starting repairs, verify your code is correct:
- Cross-reference the code with the color name (if visible on the sticker)
- Check that the code matches your BMW’s appearance (silver car should have a silver code)
- Confirm the code exists in BMW’s database for your model year
A quick test: most BMW whites are in the 300 range, blacks in the 400-600 range, and silvers often start with “A”.
Using Your BMW Paint Code to Get the Right Match
Once you’ve found your paint code, here’s how to use it effectively:
- For touch-up paint, provide the exact code to the supplier, not just the color name
- For body shop repairs, verify they’re using the code to mix the paint, not just visually matching
- Consider factors like age (older paint may have faded or yellowed compared to new paint)
When ordering online, BMW-specific paint suppliers like TouchUpDirect typically provide better matches than generic automotive stores.
Special Case: BMW Frozen Matte Paints
If your BMW has a “Frozen” matte finish (like Frozen Gray or Frozen Black), special considerations apply:
- These paints have unique codes typically starting with “X” or containing “Frozen” in the description
- They require specialized repair techniques that differ from standard glossy paints
- Regular touch-up pens may not match the matte texture
For Frozen finishes, it’s usually best to consult with a BMW-certified body shop that has experience with these specialized paints.
Tools Needed to Access BMW Paint Code Locations
To access some paint code locations, you might need:
- Flashlight (to illuminate dark areas under the hood)
- Phone camera (to take pictures of hard-to-read stickers)
- Basic cleaning supplies (to wipe away dirt from stickers)
In most cases, no special tools are required – just patience and good lighting.
The Evolution of BMW Paint Code Placement
BMW’s paint code location strategy has evolved over time:
- 1960s-1970s: Often stamped into metal panels or on separate metal plates
- 1980s-1990s: Primarily white stickers in the engine bay
- 2000s-2010s: Black stickers with white text, still mainly in engine bay
- 2010s-Present: Standardized on vehicle information labels on door jambs and B-pillars
This evolution reflects BMW’s move toward consolidated vehicle information stickers that include multiple data points beyond just paint codes.
How Paint Codes Help with BMW Resale Value
Having documentation of your BMW’s correct paint code can actually improve resale value:
- Proves proper repairs were done with matching paint
- Shows attention to detail in maintenance records
- Helps future owners with their own repair needs
When selling, including the paint code in your vehicle documentation can be an attractive detail for knowledgeable buyers.












