14. The Chrysler 300
Model Years: 2004–Present;
Average Cost of Repair: $631*
Fix According to Pal, the average annual cost of repair and maintenance for a Chrysler 300 is approximately $631, which is $21 less than the average cost of all car models and $41 more than the average cost of full-size vehicles. J.D. Power gives the Chrysler 300 an average reliability rating of three out of five stars.

@davedenniscjdr or Facebook.com Chrysler 300
The Chrysler 300’s engine is arguably the most expensive component, with a replacement costing anywhere from $1,500 to $1,900. According to Vehicle History, the 300 has a lifespan of “roughly 200,000 miles,” making it one of the more durable cars on this list. Despite the Chrysler brand’s unsavoury image, the 300 seems to be mediocre in this regard.
