I read an article recently that said car manufacturers are deliberately making cars that look ugly because they polarize the market. Instead of having a choice between a bunch of cars that basically look the same and have the same conservative colors and trims, they make cars that some people will hate and other people will love.
The Avalanche, for instance. Incredibly ugly, but very popular because a big group of people really like it. Same with the Aztec, yucky looking car, but it's different enough from the comptetition that even if only 20% of the population likes it, that 20% REALLY likes it and buys it because there's nothing else out there like it.
Interesting article. Basically, the car industry has adopted the motto 'You can please all of the people some of the time or you can please some of the people all of the time" and has turned it into a sales strategy that is working.