Do you love or hate your car?

(Consumer Reports) - How much do you love your car? -- Would you buy it again if you could?

That's the question Consumer Reports asks in its annual Owner Satisfaction survey. Now the results are in.

Here's a peek at which cars delivered on their promises!

At Consumer Reports' 327-acre auto test track, new cars are put through the paces each year, as engineers perform safety, driving and comfort evaluations. But CR's car ratings also factor in how real people who drive the car every day feel about their purchase.

"Along with our professional car testing, we survey car owners to get their real-world experiences,” Nick Kurczewski, Consumer Reports auto expert said. “How satisfied are they with their car? Did the car meet their expectations and would they buy it again?"

So after tallying over a half a million responses, which vehicles are carrying the most satisfied drivers?

Nearly 90 percent of Toyota Prius owners would buy their hybrid again, putting it at the top of all compact cars. Owners say the car is great value for the money!

The Mazda CX-5 was the top Compact SUV. 82 percent would buy it again, saying they love how it drives, and how it looks!

The Honda Odyssey was the favorite Minivan, with 88 percent of owners saying they would buy it again, citing its comfort, styling and driving.

Want a touch of luxury? Lincoln's new Continental wowed its owners; 91 percent said they would give their luxury sedan another go, telling CR they were happy with the driving and comfort level in its spacious cabin.

The Ford F-350 took the top truck spot and made its buyers happy this year, with nine out 10 of owners saying they would buy their truck again. Customers were particularly pleased with the driving experience and rugged styling of this heavy-duty pickup.

Consumer Reports factors the data from owner satisfaction survey into a vehicle's overall car ratings.

The most disliked car in Consumer Reports survey is the Mercedes-Benz GLA. Buyers thought this car was a terrible value that failed to deliver on the expectation of luxury.