You need to verify that there are no warranty blocks. Call any GM dealer and they should be able to tell you by the VIN.
Carfax is a start, but keep in mind, any accident NOT reported to the insurance company will not show on a CarFax report. I dumped a car a couple years back that was hit bad and had about 14K worth of repairs. It was perfect after the repairs but the dealer asked if it was in any accidents. I said yes. He asked if it was on CarFax yet and I said "No idea" he ran it and it was not there so he bought it and paid me good money. Probably not the most ethical thing as I'm sure it would have shown up within 90 days but all he cared about was that it was not showing when he bought it. All I'm saying is don't rely on CarFax as the only source of accident/warranty block information.
Carfax is a start, but keep in mind, any accident NOT reported to the insurance company will not show on a CarFax report. I dumped a car a couple years back that was hit bad and had about 14K worth of repairs. It was perfect after the repairs but the dealer asked if it was in any accidents. I said yes. He asked if it was on CarFax yet and I said "No idea" he ran it and it was not there so he bought it and paid me good money. Probably not the most ethical thing as I'm sure it would have shown up within 90 days but all he cared about was that it was not showing when he bought it. All I'm saying is don't rely on CarFax as the only source of accident/warranty block information.