Your VIN contains the paint code, but you need to know where to look and how to decode it
Your BMW's Vehicle Identification Number (VIN) holds the paint code, but it is not printed directly on the door or fender. Instead, the paint code is embedded in the VIN itself as a three-character sequence, and you will need to locate your VIN first, then extract and decode those characters. The paint code tells you the exact color name and formula BMW used at the factory, which matters if you need to order touch-up paint, repair a panel, or match the color for restoration work.
The process takes about five minutes once you know which characters to read and what they mean. You do not need special tools or software — just your VIN and a reference guide specific to your BMW model year.
Key Takeaways
- Your VIN is a 17-character code found on the driver's side dashboard (visible through the windshield), the driver's door jamb, or your registration documents.
- The paint code occupies positions 12, 13, and 14 of your VIN and consists of two letters followed by one number (for example, A51 or B63).
- The first character (a letter) identifies the paint type; the second character (a letter) and third character (a number) together identify the specific color.
- BMW paint codes vary by model year and generation, so you must cross-reference your code against the correct year range to get the accurate color name.
- Once you have the three-character code, you can order touch-up paint, body shop supplies, or paint mixing information from BMW dealers or automotive paint suppliers.
Locating your VIN
Your VIN is printed in three standard locations on every BMW. The easiest place to find it is on the driver's side of the dashboard, visible from outside the car through the windshield at the base of the glass. Look at the lower left corner of the windshield from the outside — the VIN is printed on a white label or directly on the dashboard itself.
If you cannot read it from outside, open the driver's door and look at the door jamb (the vertical surface where the door closes). The VIN is stamped or printed on a label here as well. Your registration documents, insurance card, and title also display the full VIN. Write down all 17 characters exactly as they appear — do not skip or rearrange any digits or letters.
Extracting the paint code from positions 12, 13, and 14
Once you have your VIN written down, count from left to right and identify characters 12, 13, and 14. These three characters form your paint code. For example, if your VIN is WBADT43452G297648, you would count: W-B-A-D-T-4-3-4-5-2-G-2-9-7-6-4-8. Positions 12, 13, and 14 are 2, 9, and 7 — so your paint code is 297.
The paint code will always be a letter, followed by a letter, followed by a number. If you see a different pattern in positions 12–14, double-check your count. A common mistake is starting the count from position 1 at the wrong character, so verify by counting slowly and marking each position with your finger or pen.
Understanding what each character means
The first character (position 12) is a letter that identifies the paint type. Common BMW paint type codes include A (solid colors), B (metallic), C (pearl effect), and others depending on the model year. This tells you whether the paint is a flat solid color or contains metallic or pearl additives.
The second and third characters (positions 13 and 14) together identify the specific color within that paint type category. For instance, A51 might be Alpine White, while B63 might be Mineral Gray Metallic. The combination of all three characters is what you need to order the correct touch-up paint or provide to a body shop.
Cross-referencing your code to find the color name
BMW paint codes are not standardized across all model years — the same three-character code can mean different colors on a 2005 BMW versus a 2015 BMW. You must know your car's model year and generation to look up the correct color name. Start by checking BMW's official paint code charts, which are organized by year and model series (3 Series, 5 Series, X5, etc.).
BMW dealerships can look up your paint code for free if you provide your VIN and model year. Many online BMW forums and paint supplier websites also maintain searchable databases organized by year. Enter your three-character code and your model year, and the database will return the official BMW color name. Write down the full color name — this is what you will need when ordering paint.
Where to order paint using your code
Once you have the three-character code and the official color name, you have several options for obtaining paint. BMW dealerships can order factory touch-up paint, spray cans, or larger quantities for body work. Provide the service advisor with your VIN and the paint code, and they will order the exact formula used on your car.
Automotive paint suppliers like PPG, Sherwin-Williams, or local independent shops can also mix paint to your BMW code. Many of these suppliers have access to BMW's paint formulas and can prepare the paint in whatever quantity you need — from a small touch-up bottle to a full quart or gallon. Online retailers specializing in BMW parts also stock touch-up paint organized by model year and paint code.
What to do if your paint code is unclear or missing
If the characters in positions 12–14 are worn, faded, or illegible, contact a BMW dealership with your VIN. They can access the factory build records and tell you the original paint code. Bring your registration or title to confirm ownership. This lookup is usually free and takes one phone call.
If your car has been repainted and you want to match the current color rather than the original factory color, you will need a different approach. A paint supplier or body shop can perform a color match by examining the existing paint on your car and creating a sample. This is more expensive than using the VIN code but ensures you match what is actually on the car now.
Frequently Asked Questions
Can I find my paint code without my VIN?
No, the paint code is encoded in the VIN itself. However, if you have your registration, title, or insurance documents, they all display the VIN. You can also look it up at a BMW dealership using your license plate number and proof of ownership.
Does the paint code tell me if my car is original paint?
No. The paint code tells you what color BMW applied at the factory, but it does not tell you whether the current paint on your car is original or has been repainted. A body shop inspection or paint thickness gauge can determine that.
Will the same paint code work for all BMW models?
No. The same three-character code can represent different colors across different model years and series. Always cross-reference your code against your specific model year to get the correct color name before ordering paint.
What if I need to match my paint but do not have the original code?
A professional paint supplier or body shop can perform a color match by examining your car's existing paint. They will create a sample and mix paint to match it. This costs more than using a factory code but works if your car has been repainted or the code is unreadable.
Can I use the paint code to order parts other than paint?
The paint code itself only applies to paint products. However, your full VIN can be used to order other factory parts and accessories from BMW dealerships or parts suppliers, and knowing your paint code helps may support any replacement panels or trim are color-matched correctly.