Owned by Scherm Holdings, a transport logistics company. Could it be somewhere that car manufacturers store cars before being delivered to customers and dealers?
SCHERM Gruppe - HOME
I asked him the same question, you can't even tell they're Audi's in fairness.
Interesting what a robbing bunch of stealers
I drive by it regularily, but can't see what cars they are from the M5 sadly