I bought my 2007 Chevy Impala with 30,000 miles on it I thought I had a great car. Turns out it is NOT a good car. Several things going wrong now and I am at 60,000 miles. My outside trim is falling off, have to add oil before 3000 miles with no explanation, my traction control comes on in warm, dry weather and causes the car to slow down with warning lights saying "reduced engine power" and now the check engine light is on constantly. So far leaving the traction control off is working so I can at least drive it. The radio is junk, the heater only works while driving, not while idling so warming the car up is not an option. Thats great news in MI. I am done with GM vehicles and I WAS a fan.
The sunroof but I can get that on any car.
Fire the entire Quality Control department and hire some people that know what they are doing.