Opinions on a vehicle's styling are subjective, of course, but these are what I think are the ugliest cars of the past half-decade. Offer me one of these, and I'd probably turn it down (unless it was free, and I could then turn right around and sell it for profit).
BMW X6 / X6 M / ACTIVEHYBRID X6
The current, second-generation model (pictured) may not be that visually problematic, but the first-gen model sure was. I couldn't find a good image of one (hence why I've included the second-gen above), which is actually a good thing, because I don't have to worry about blinding myself by looking at it as I type this.
The Juke, like the recently-discontinued (hooray!) Nissan Cube, may simply fall into the "quirky" category, and not necessarily the "hideous" one, in some folks' opinions, but it definitely leaves my stomach just a little bit more than unsettled.
MERCEDES-BENZ F 015 LUXURY IN MOTION CONCEPT
It may be the newest vehicle on this list, being unveiled just last month, it may have the longest name of anything ever, and it may have the coolest, most luxurious and tech-savvy interior, but that doesn't mean its appearance is anything less than dissatisfying. I think it has something to do with the odd, single-box design, and that bubble-shaped profile.
BMW 5-SERIES GRAN TURISMO
Not quite as bad as the X6 (listed above), but the BMW 3-Series Gran Turismo and 5-Series Gran Turismo (pictured) aren't exactly the best looking things on the planet.
Yet another small crossover makes my short list. I'll admit the Trailhawk model is kind of cool, but every other trim in the Cherokee lineup has to deal with one of the ugliest front fascias I think I've ever seen plastered onto it.