SpareRadar BMW E36 3 Series GCC spec check

BMW E36 3 Series: reading the VIN

The E36 has the largest type-code table of any chassis here, and every single one of its 125 codes describes a saloon.

Is a BMW E36 3 Series GCC spec?
The honest answer, before anything else on this page.

GCC specification is decided per vehicle, not per model. Two cars of the same model and the same year, built in the same factory in the same week, can go to different markets. So no page can tell you whether yours is a Gulf car, and this one does not try. What it can do is show you exactly what your own VIN encodes and where that stops.

The literal 0 at position 10 proves the car was not built for the American market. It says nothing about which market it was built for, because every rest-of-world BMW carries it.

What this decoder reads from a BMW E36 3 Series VIN
Specific to this model, not to the brand.

125 type codes, and all of them saloons. That is not a gap in the data, it is what the source archive covers, and it is worth stating rather than letting a visitor assume a Touring or Compact will resolve. What the table does cover is unusually deep: twelve model designations from the 316i to the M3, on twelve engine families including the diesel M41 and M51 and the S50 and S52 M engines. The E36 is also where the type-code reuse problem is easiest to demonstrate, and the reason this decoder refuses to match on a two-character prefix: the same leading pair turns up on a completely different car a generation later.

Codes this decoder resolves
125 type codes are carried for this chassis, aggregated here by model, body and engine. The decoder matches the full four-character code at positions 4 to 7, never a prefix, because type codes are reused across generations and a prefix match would confidently name the wrong car.
Type codesModelChassisBodyEngineBuilt
6 type codes316iE36SedanM401990-1994
6 type codes316iE36SedanM431993-1998
7 type codes318iE36SedanM401989-1994
6 type codes318iE36SedanM421991-1996
15 type codes318iE36SedanM431992-1999
4 type codes318iE36SedanM441995-1998
4 type codes318isE36SedanM421993-1996
8 type codes318isE36SedanM441994-1998
2 type codes318tdsE36SedanM411994-1998
8 type codes320iE36SedanM501990-1995
5 type codes320iE36SedanM521993-1998
15 type codes323iE36SedanM521994-1999
11 type codes325iE36SedanM501989-1996
1 type code325tE36SedanM511992-1998
3 type codes325tdE36SedanM51D25 UL1991-1998
1 type code325tdsE36SedanM511993-1998
4 type codes325tdsE36SedanM51D25 OL1993-1998
12 type codes328iE36SedanM521994-1999
5 type codesM3E36SedanS501994-1998
2 type codesM3E36SedanS521996-1998
How a BMW VIN is laid out
Summary. The full explanation of each position is on the BMW page.
4 to 7
The BMW type code, or Typschluessel
9
A genuine check digit
10
The literal digit 0 on a rest-of-world BMW
11
Plant
What the VIN cannot tell you here
Stated because a decoder that never says this is not worth trusting.
  • No model year. Position 10 is the literal 0 on a rest-of-world BMW.
  • Touring, Compact and Convertible body styles are not in the table. Only saloons resolve.
  • The type codes have never been independently verified against real VINs.

A VIN describes how a vehicle was built. It cannot describe where it was shipped, and no decoder anywhere changes that. The free GCC spec check reads your VIN, gives a verdict with a certainty score and the evidence behind it, and lists the physical and documentary checks that settle what the VIN cannot, starting with the GSO conformity lookup. The full VIN decoder returns every attribute the decode resolves, and the BMW page explains the scheme above position by position.

Common questions

Does a BMW E36 3 Series VIN show the model year?

Not on a rest-of-world car. Position 10 is the literal digit 0, which is not part of the model-year alphabet at all, so there is no year in the VIN. The decoder shows the type code's production window instead, clearly labelled as a range for the variant rather than a year for your car.

Other BMW models