BMW models with their own page
Check a specific BMW
The free GCC spec check reads a VIN and gives a verdict with a certainty score and the evidence behind it. The full VIN decoder returns every attribute the decode resolves, with the source of each one.
Common questions
Why does my BMW VIN show no model year?
Because a rest-of-world BMW does not have one in the VIN. Position 10, which carries the year on an American car, is the literal digit 0 on a European or Gulf BMW. The decoder shows the type code's production window instead, which is a range and is labelled as one. Reporting a single year there would be making it up.
Can a BMW VIN be checked for typing mistakes?
Yes, and this is unusual outside North America. BMW computes a conforming check digit at position 9 even though Europe does not require one, and every sampled European BMW and MINI validates against it. So a BMW VIN that fails the test has almost certainly been mistyped, which is a far more useful answer than silence. Mercedes, by contrast, does not compute one, which is why this has to be decided per manufacturer.