About GM, my mom rents cars and is usually given a GM. They are total peices of shit. They start falling apart before they even get to 25k miles. The one good thing about them as far as rental cars is they usually get better mileage then the others. This week we have a mercury milan and so far it is a little better as far as the materials (over GM), but it still only has 6k on it and it only gets 23 mpg on the freeway. It is a four cylindar. I personally would probably never buy any american car unless they make some major changes.