#8. 2012 BMW Z4 – $1,058.80 per year
The 2012 BMW Z4 has an estimated maintenance cost of $5,294 for five years, or $1,058.80 per year. It has a suggested retail price of between $48,650 and $64,200. This eye-catching convertible boasts of a two-liter I4 engine, though those who want more power can opt for a three-liter I6 engine. The vehicle has an average value rating and fuel economy of only 17 miles per gallon on city driving and 24 miles per gallon on highway driving.