Haywire is correct. VIN no tells almost everything. In fact back a few months ago before i got my black 530i, i was at the same place near the kontena near sunway, paid 1000 booking for a 525i and waits the rest of loan processing etc. Luckily i checked the VIN of the car with realOEM, it turns out the Blue m-sport 525 was not even a m-sport, it is a 523 with manufacturer dated a full 3 years earlier than as claim by the dealer. I print it out and showed it to the dealer, he argued that the car reg says it is year 200x, full 3 years difference. The dealer deducted $200 for proccessing fee, damn. Dont trust the dealer, reg card, specs on the car, the badges, the bumpers, the engines and mmm everything else you see. I thought i was careful but still the crooks are better at their games with experience.
Anyway, learnt later that paid VIN check shows more detail so i paid rm3x.00 for a full VIN disclosure, you can check a sample of my 530i below