GM earn $3.2B in 1Q