Consumer Reports: 4 of 5 least expensive car brands to maintain are American

Tesla costs the least, Land Rover and German brands the most, in CR's exclusive analysis.