average annual car maintenance cost
$3000 is defintely too high for a non-luxury 5 year old car with only 40,000 miles on it. The average US driver spends about $1200 or so on maintenance, repairs and tires per year.