Consumer Reports' annual roundup of the best and worst cars considered road test scores, reliability surveys and estimated cost per mile over the first five years for 200 cars.
For the best value among small SUVs, Consumer Reports recommended the Subaru Forester 2.5i Premium, which costs 58 cents a mile to run, well under the 76 cents-a-mile average.
The top pick for sports cars or convertibles was the Mazda Mx-5 Miata.
The Jeep Wrangler topped the list for the worst value cars, which included the luxury Mercedes-Benz S550.
Read MoreThe BMW you can park with a smart watch
The latter "performed well in our tests but it's expensive to maintain and reliability is well below average," Jennifer Stockburger, director of auto test operations, said in a Consumer Reports video.
Click here to see the full list from Consumer Reports (subscription required).