brand_type

BMW Paint Code System Explained: Format, Location & Decoding

Understanding the BMW Paint Code System

BMW uses a structured, manufacturer-specific paint code system that allows body shops, detailers, and enthusiasts to identify and match factory colors with precision. Unlike some automakers that use a single short alphanumeric string, BMW employs a layered coding approach that communicates not just the color, but also the paint type, finish category, and supplier information. Knowing how to read these codes is essential for anyone performing a respray, touch-up, or restoration on a BMW vehicle.

Where to Find the BMW Paint Code Label

The paint code label on a BMW is located in the engine compartment on the right-hand side strut tower, or on the sticker attached to the firewall area. On many models, it is printed directly on the vehicle identification sticker, which also contains other vehicle data such as the VIN segment, production date, and installed equipment codes. This multi-line sticker is sometimes called the Service Identification Label or the Vehicle Data Card.

On older BMW models from the 1980s and early 1990s, the paint code was sometimes stamped on a separate metal plate riveted to the engine bay wall. On modern BMW vehicles — including current 3 Series, 5 Series, X5, and other contemporary platforms — the sticker is typically a white adhesive label with black printed text. The paint code line is usually prefixed with the word "Lackierung" (German for "paint" or "lacquer"), making it easy to identify even if the owner is unfamiliar with the label format.

Format and Length of BMW Paint Codes

BMW paint codes follow a specific alphanumeric format. The core color code is typically three characters long, consisting of either three digits, or a combination of letters and numbers. Examples include codes like 300, 475, A96, or C1M. This core three-character code is the primary identifier that a paint supplier or automotive paint database uses to formulate the matching color.

However, the full paint code entry on the sticker is longer and includes additional prefix and suffix characters that describe the paint finish type and effect category. The complete code string typically looks something like this: A96 / 300 or a hyphenated variant, depending on the model year and the generation of sticker format BMW was using at the time. Understanding each segment of that string unlocks a full picture of what finish was applied at the factory.

How to Decode a BMW Paint Code

Decoding a BMW paint code involves reading two distinct layers of information: the color identifier and the finish descriptor. Here is a breakdown of how each component works:

  • Core color code: The three-character alphanumeric string is the base color identifier. This maps directly to the specific pigment formula used by the paint supplier. Inputting this code into a paint-mixing database or OEM paint code reference will return the exact color match.
  • Paint type designation: BMW uses prefix or suffix letters to indicate whether the paint is a solid, metallic, or special-effect finish. For example, codes ending in or associated with suffixes like "M" often indicate metallic finishes, while a lack of such suffix generally points to a solid (uni) color.
  • Supplier or variant code: In some cases, a secondary number follows the color code separated by a slash or dash. This can indicate a specific paint supplier batch or a color variant applied in a particular production period or for a particular regional market.

BMW Paint Code Prefix and Suffix Conventions

BMW has used several prefix and suffix conventions over the decades, and understanding them helps distinguish a base coat from a special edition or individual color. Key conventions include:

  • "WA" prefix: While more commonly associated with General Motors, some older BMW documentation references supplier batch prefixes. BMW's own labeling typically does not use a WA prefix; however, third-party paint suppliers may list BMW codes under a cross-referenced prefix system for catalog purposes.
  • "Individual" designation: Colors produced under BMW's premium BMW Individual program often carry a distinct alphanumeric code that begins with a letter rather than a number, signaling that the color is part of the expanded exclusive palette. These are bespoke or limited-run finishes not available in the standard color range.
  • Metallic suffix indicators: On the sticker, a metallic paint is sometimes noted with an accompanying descriptor word such as "metallic" printed adjacent to the code, or through a suffix letter within the code string itself. For example, a code like C1M uses the trailing "M" to signal a metallic finish category.
  • Effect paint codes: Special finishes such as matte, satin, or multi-coat pearl treatments — used in BMW's M and Individual ranges — may include additional suffix characters or be accompanied by a separate "Sonderlackierung" notation (German for "special paint").

Reading the Full Vehicle Data Sticker

The vehicle data sticker contains far more than just the paint code. Understanding its layout helps avoid confusing the paint code with other vehicle specification codes. A typical sticker includes:

  • Paint code line prefixed with Lackierung
  • Interior upholstery code prefixed with Polster or Ausstattung
  • Country of destination code
  • Production plant and date codes
  • Option and package codes

When searching for the paint code specifically, scan for the Lackierung line, then note only the alphanumeric characters on that line. Avoid confusing the interior code with the exterior color code, as they are formatted similarly and appear close together on the sticker.

Real-World BMW Color Code Examples

To illustrate how the system works in practice, here are some well-known BMW factory colors and their associated OEM codes:

  • Alpine White III — code 300: One of the most iconic and long-running BMW colors, Alpine White III uses the simple three-digit code 300. It has been offered across countless BMW model lines and remains one of the best-selling colors in BMW history. It is a solid, non-metallic white finish.
  • Jet Black — code 668: The deep gloss black known as Jet Black carries the code 668. Like Alpine White, it is a solid uni-paint without metallic flake, delivering a high-gloss mirror-like finish popular across 3 Series, 5 Series, and 7 Series models.
  • Estoril Blue Metallic — code A76: Estoril Blue is a vibrant metallic blue closely associated with the M3 and other M-division vehicles. The alphanumeric code A76 represents a color with strong visual depth due to its metallic flake content.
  • Melbourne Red Metallic — code A75: A rich, deeply saturated metallic red offered primarily on M-sport and M-division vehicles, Melbourne Red carries the code A75 and is recognized for its complex, multi-tone appearance in varying light conditions.
  • Frozen Grey Metallic — code A52: Part of BMW Individual's frozen (matte) finish range, Frozen Grey carries code A52 and requires specialized maintenance due to its matte surface — standard polishes and waxes are not compatible with this finish.

Using BMW Paint Codes for Touch-Ups and Resprays

Once the correct three-character paint code is identified from the vehicle data sticker, it can be entered into a professional paint-mixing system or an OEM paint code reference database to retrieve the exact formula. It is critical to provide the paint supplier with the full code as it appears on the sticker — including any accompanying suffix or finish descriptor — so that the correct variant is selected. Two similar-sounding BMW color names may share overlapping names but have entirely different codes depending on the model year and the generation of that color offered.

For older vehicles, color drift caused by oxidation, sun exposure, and environmental factors means that a straight formula mix may appear slightly lighter or darker than the aged paint on the car. A skilled paint technician will account for this by blending the fresh paint into adjacent panels. The code provides the starting point; real-world application and blending technique complete the match.

FAQ

Where exactly is the BMW paint code located on the vehicle?

The BMW paint code is found on the vehicle data sticker located in the engine bay, typically affixed to the right-hand strut tower or firewall area. The code appears on the line labeled Lackierung, which is the German word for paint or lacquer. On some older models, it may appear on a riveted metal plate in the same general area.

How many characters is a standard BMW paint code?

The core BMW paint code is three characters long, consisting of numbers, letters, or a combination of both. Examples include 300, 668, A76, and C1M. While the full sticker entry may include additional descriptors or supplier codes, the three-character core is the primary code used for color matching and paint formulation lookup.

What does the "M" suffix mean in a BMW paint code?

In many BMW paint code strings, a trailing "M" character within or adjacent to the color code indicates a metallic finish. This signals that the paint contains metallic flake particles that give the color its characteristic shimmer and depth. Metallic finishes require a clear coat application and are more complex to touch up than solid uni-paint colors, as matching the flake orientation and density requires professional technique.

Browse BMW Paint Codes →