però visto che ho una associazione bidirezionale non dovrei istanziare in auto una lista di concessionari mentre in concessionari una lista di auto?
Se è molti-a-molti, un oggetto Concessionario avrà una "collezione" di oggetti Auto e ciascun oggetto Auto avrà una "collezione" di oggetti Concessionario.
E parlo di "collezione" in senso generico, può essere un array, un List o altro.