One another problem i see with this is the following condition.
if (car.getName().equals("MUSTANG") || car.getName().equals("FOCUS") || car.getName().equals("TAURUS"))
What if ford adds a new car to its group? You will have to change the code again. But to make this extensible you can(with some more effort) do this
1. Create a properties file and load it in this class.
2. The properties file could have values as
Ford=Mustang,Focus,Taurus,etc..
Toyota=bla,bla
3. When you want to create a new list of ford cars get the property for 'ford', parse the string(split or tokenize) to give you list of ford car names.
4. Then check if this list has car.getName() and on true add it to the List.
Advantage of this is that, next time you want to add a new ford car you can add it to the property file without touching the code.
Am i confusing?