There are 10 cars that you either love or hate, according to a list compiled by

Topping the list is the Nissan Juke. The Chrysler PT Cruiser, Ford Flex, the new Jeep Cherokee and the entire Hummer lineup represent the American vehicles which made the list.

Here is the complete list:

1. Nissan Juke, 2011-Present
2. Entire Hummer Lineup, 1998-2009
3. Chrysler PT Cruiser, 2001-2010
4. Toyota Prius, 1997-Present
5. Ford Flex, 2009-Present
6. BMW X6, 2009-Present
7. Jeep Cherokee, Coming 2014
8. Honda Ridgeline, 2006-2014
9. Honda Crosstour, 2010-Present
10. BMW 7 Series, 2002-2008