Does anyone know anything about this Auto Salon place in Germany? It seems almost impossible to have such a large inventory....