General Motors will give debit cards or extended warranties to 146,000 North American owners of new sport utility vehicles to compensate them because the automaker overstated the vehicles' fuel efficiency, a media report said.