Classify which of these cars are German brands and which are Japanese: BMW, Mercedes Benz, Nissan, Toyota, Honda, Audi.