You are absolutely right wizgleeson, it says (in german) "Scale 1:160" - very interesting, I was totally unaware that Herpa produced models in this scale - I´ve got some in 1:87 and they are approx 4 cms long (I really thought they must be around 2 cms, but they were not - just measured my Laser Blue R56 S made by Herpa, and it was 4 cms).
The one´s you´ve got must be the smallest MINI models in the world, very impressive with the details and stuff in your pictures
