Free BMW VIN decoder
for every BMW, MINI and Rolls-Royce
This free BMW VIN decoder reads the 17-character VIN of any BMW, MINI or Rolls-Royce and shows exactly how the car left the factory: model, engine, power, colour, a photo and every option it was built with. No ads, no account, in under a minute.
What is a VIN decoder?
A VIN decoder reads the 17-character vehicle identification number and returns the technical identity of that exact car: model line, body, engine, power, drivetrain, transmission, colour, upholstery, factory, market, production dates, a photo and the full list of factory equipment.
It describes how the car was built. It does not describe what happened to it afterwards, so mileage, service history and repairs are not part of a decode.
CheckVIN reads the build record of that exact car rather than guessing from the characters, which is why the result names the actual variant, engine code, paint and options instead of a generic model family. European BMW VINs, for instance, do not encode the model year in character ten the way North American VINs do, and character-by-character tools get that wrong constantly.
Sample decode
What comes back from one VIN
A sample decode of a real BMW M440i xDrive. The factory details and the equipment are free, and the full story is in the history report.
Sample decode

Equipment
63 Optionals
Four steps, about a minute
From finding the number on the car to reading the decoded specification.
-
Find the VIN
Windscreen, door jamb or section E of the registration document.
-
Type all 17 characters
A VIN never contains I, O or Q, so those are really 1 and 0.
-
Decode VIN
The factory record appears in under a minute, free and with no account.
-
Go deeper if buying
Run the history report on the same VIN for mileage and service records.
Where the VIN sits on a BMW or MINI
It appears in several places, and they must all match. A mismatch is a reason to walk away.
Windscreen base
Driver's side, readable from outside the car.
Driver's door jamb
On the sticker visible when the door is open.
Under the bonnet
Stamped on the suspension strut tower.
Registration document
Section E, and usually in the classified listing too.
How a BMW VIN is read
The 17 characters follow the same plan on every BMW Group car. The decoder reads the build record behind them, but the structure alone already tells you a lot. The full guide is in BMW VIN number explained.
- Characters 1 to 3, the maker: WBA for BMW, WBS for BMW M, WMW for MINI, SCA for Rolls-Royce
- Characters 4 to 7, the type code: the exact model and body, such as 11AR for a G22 M440i xDrive Coupé
- Character 9, a check digit that catches a mistyped VIN
- Characters 11 to 17, the plant and the serial number of that one car
- Option codes such as 337 for the M Sport package come from the build record, not from the VIN itself
Free decode next to the full report
The decoder answers what the car is. The report answers whether it is worth the asking price.
| Feature | Free VIN decoder | CheckVIN full report |
|---|---|---|
| Model, engine, colour and production dates | Yes | Yes |
| Factory equipment (option codes) | Yes | Yes |
| Service and repair history | No | Yes |
| Mileage readings over time | No | Yes |
| Technical campaigns and recalls | No | Yes |
| Warranty and service contracts | No | Yes |
| Retrofits and usage restrictions | No | Yes |
| Condition summary and score | No | Yes |
Coverage
Three brands, one data structure
CheckVIN covers the BMW Group rather than every make on the road, which is what makes this level of detail possible.
BMW
All series, including M models, xDrive and plug-in hybrids.
MINI
Hatch, Clubman, Countryman, Cabrio and John Cooper Works.
Rolls-Royce
Models built within the BMW Group data structure.
Help & FAQ
VIN decoding:
common questions
Is the CheckVIN VIN decoder free?
Yes. Decoding a VIN is free, with no ads, no account and no card. Each visitor can decode up to three new VINs an hour and ten a day. Only the full history report, which adds service history, recorded mileage and technical campaigns, is paid.
What does a VIN decoder show?
How the car was built: model line, basic type, body, fuel, engine capacity and cylinders, engine code, power in horsepower and kilowatts, drivetrain, transmission and its number, paint and upholstery, factory tyres, the factory and market it was built for, its production and delivery dates, a photo of the car and the full list of factory equipment.
Where do I find the VIN on a BMW?
At the base of the windscreen on the driver's side, on the sticker inside the driver's door jamb, stamped on the suspension strut tower under the bonnet and printed in section E of the vehicle registration document.
Is it legal to decode someone else's VIN?
Yes. A VIN identifies a vehicle, not a person, and it is displayed openly on the car and in classified listings. Decoding it returns technical specifications only, with no personal data about any owner.
Which brands does the VIN decoder support?
CheckVIN decodes BMW, MINI and Rolls-Royce VIN numbers. These three brands share the same BMW Group data structure, which is why the decoded specifications are precise rather than generic.
What does a free VIN decoder not show?
The car's life: the recorded mileage, whether the odometer was rolled back, the service and repair history, technical campaigns, warranty status and anything retrofitted later. Those come from the paid history report.
How many characters does a VIN have?
Exactly 17. The letters I, O and Q are never used, because they are easily confused with the digits 1 and 0. Anything shorter or longer is not a valid VIN.
Why do the decoded specifications differ from the listing?
The decoder shows how the car left the factory. A seller may describe a later trim, a retrofit or simply the wrong variant. Where the two disagree, the VIN is the stronger evidence.
Start with the VIN, not with the seller
Decode it free, then decide whether the car deserves the full check.