<?xml version="1.0" encoding="US-ASCII"?>
<!--XBRL Document Created with Wdesk from Workiva-->
<!-- -->
<xsd:schema attributeFormDefault="unqualified" elementFormDefault="qualified" targetNamespace="http://www.gm.com/20161231" xmlns:gm="http://www.gm.com/20161231" xmlns:link="http://www.xbrl.org/2003/linkbase" xmlns:nonnum="http://www.xbrl.org/dtr/type/non-numeric" xmlns:num="http://www.xbrl.org/dtr/type/numeric" xmlns:us-types="http://fasb.org/us-types/2016-01-31" xmlns:xbrldt="http://xbrl.org/2005/xbrldt" xmlns:xbrli="http://www.xbrl.org/2003/instance" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:xsd="http://www.w3.org/2001/XMLSchema">
  <xsd:import namespace="http://fasb.org/us-gaap/2016-01-31" schemaLocation="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd" />
  <xsd:import namespace="http://fasb.org/us-roles/2016-01-31" schemaLocation="http://xbrl.fasb.org/us-gaap/2016/elts/us-roles-2016-01-31.xsd" />
  <xsd:import namespace="http://fasb.org/us-types/2016-01-31" schemaLocation="http://xbrl.fasb.org/us-gaap/2016/elts/us-types-2016-01-31.xsd" />
  <xsd:import namespace="http://www.xbrl.org/2003/instance" schemaLocation="http://www.xbrl.org/2003/xbrl-instance-2003-12-31.xsd" />
  <xsd:import namespace="http://www.xbrl.org/2003/linkbase" schemaLocation="http://www.xbrl.org/2003/xbrl-linkbase-2003-12-31.xsd" />
  <xsd:import namespace="http://www.xbrl.org/2009/arcrole/fact-explanatoryFact" schemaLocation="http://www.xbrl.org/lrr/arcrole/factExplanatory-2009-12-16.xsd" />
  <xsd:import namespace="http://www.xbrl.org/2009/role/negated" schemaLocation="http://www.xbrl.org/lrr/role/negated-2009-12-16.xsd" />
  <xsd:import namespace="http://www.xbrl.org/2009/role/net" schemaLocation="http://www.xbrl.org/lrr/role/net-2009-12-16.xsd" />
  <xsd:import namespace="http://www.xbrl.org/dtr/type/non-numeric" schemaLocation="http://www.xbrl.org/dtr/type/nonNumeric-2009-12-16.xsd" />
  <xsd:import namespace="http://www.xbrl.org/dtr/type/numeric" schemaLocation="http://www.xbrl.org/dtr/type/numeric-2009-12-16.xsd" />
  <xsd:import namespace="http://xbrl.org/2005/xbrldt" schemaLocation="http://www.xbrl.org/2005/xbrldt-2005.xsd" />
  <xsd:import namespace="http://xbrl.sec.gov/country/2016-01-31" schemaLocation="http://xbrl.sec.gov/country/2016/country-2016-01-31.xsd" />
  <xsd:import namespace="http://xbrl.sec.gov/currency/2016-01-31" schemaLocation="http://xbrl.sec.gov/currency/2016/currency-2016-01-31.xsd" />
  <xsd:import namespace="http://xbrl.sec.gov/dei/2014-01-31" schemaLocation="http://xbrl.sec.gov/dei/2014/dei-2014-01-31.xsd" />
  <xsd:import namespace="http://xbrl.sec.gov/exch/2016-01-31" schemaLocation="http://xbrl.sec.gov/exch/2016/exch-2016-01-31.xsd" />
  <xsd:import namespace="http://xbrl.sec.gov/invest/2013-01-31" schemaLocation="http://xbrl.sec.gov/invest/2013/invest-2013-01-31.xsd" />
  <xsd:import namespace="http://xbrl.sec.gov/naics/2011-01-31" schemaLocation="http://xbrl.sec.gov/naics/2011/naics-2011-01-31.xsd" />
  <xsd:import namespace="http://xbrl.sec.gov/sic/2011-01-31" schemaLocation="http://xbrl.sec.gov/sic/2011/sic-2011-01-31.xsd" />
  <xsd:import namespace="http://xbrl.sec.gov/stpr/2011-01-31" schemaLocation="http://xbrl.sec.gov/stpr/2011/stpr-2011-01-31.xsd" />
  <xsd:annotation>
    <xsd:appinfo>
      <link:linkbaseRef xlink:arcrole="http://www.w3.org/1999/xlink/properties/linkbase" xlink:href="gm-20161231_cal.xml" xlink:role="http://www.xbrl.org/2003/role/calculationLinkbaseRef" xlink:type="simple" />
      <link:linkbaseRef xlink:arcrole="http://www.w3.org/1999/xlink/properties/linkbase" xlink:href="gm-20161231_def.xml" xlink:role="http://www.xbrl.org/2003/role/definitionLinkbaseRef" xlink:type="simple" />
      <link:linkbaseRef xlink:arcrole="http://www.w3.org/1999/xlink/properties/linkbase" xlink:href="gm-20161231_lab.xml" xlink:role="http://www.xbrl.org/2003/role/labelLinkbaseRef" xlink:type="simple" />
      <link:linkbaseRef xlink:arcrole="http://www.w3.org/1999/xlink/properties/linkbase" xlink:href="gm-20161231_pre.xml" xlink:role="http://www.xbrl.org/2003/role/presentationLinkbaseRef" xlink:type="simple" />
      <link:roleType id="AccruedAndOtherLiabilities" roleURI="http://www.gm.com/role/AccruedAndOtherLiabilities">
        <link:definition>2123100 - Disclosure - Accrued and Other Liabilities</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="AccruedAndOtherLiabilitiesAccruedAndOtherLiabilitiesDetails" roleURI="http://www.gm.com/role/AccruedAndOtherLiabilitiesAccruedAndOtherLiabilitiesDetails">
        <link:definition>2423402 - Disclosure - Accrued and Other Liabilities Accrued and Other Liabilities (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="AccruedAndOtherLiabilitiesProductWarrantyAndRelatedLiabilitiesDetails" roleURI="http://www.gm.com/role/AccruedAndOtherLiabilitiesProductWarrantyAndRelatedLiabilitiesDetails">
        <link:definition>2423403 - Disclosure - Accrued and Other Liabilities Product Warranty and Related Liabilities (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="AccruedAndOtherLiabilitiesTables" roleURI="http://www.gm.com/role/AccruedAndOtherLiabilitiesTables">
        <link:definition>2323301 - Disclosure - Accrued and Other Liabilities (Tables)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="AcquisitionOfBusinessDetails" roleURI="http://www.gm.com/role/AcquisitionOfBusinessDetails">
        <link:definition>2405401 - Disclosure - Acquisition of Business (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="AcquisitionOfBusinessNotes" roleURI="http://www.gm.com/role/AcquisitionOfBusinessNotes">
        <link:definition>2105100 - Disclosure - Acquisition of Business (Notes)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="AutomotiveAndGmFinancialDebt" roleURI="http://www.gm.com/role/AutomotiveAndGmFinancialDebt">
        <link:definition>2127100 - Disclosure - Automotive and GM Financial Debt</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="AutomotiveAndGmFinancialDebtAutomotiveAndGmFinancialDebtDetails" roleURI="http://www.gm.com/role/AutomotiveAndGmFinancialDebtAutomotiveAndGmFinancialDebtDetails">
        <link:definition>2427402 - Disclosure - Automotive and GM Financial Debt Automotive and GM Financial Debt (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="AutomotiveAndGmFinancialDebtInterestExpenseAndLtDebtMaturitiesDetails" roleURI="http://www.gm.com/role/AutomotiveAndGmFinancialDebtInterestExpenseAndLtDebtMaturitiesDetails">
        <link:definition>2427405 - Disclosure - Automotive and GM Financial Debt Interest Expense and LT Debt Maturities (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="AutomotiveAndGmFinancialDebtSecuredDebtDetails" roleURI="http://www.gm.com/role/AutomotiveAndGmFinancialDebtSecuredDebtDetails">
        <link:definition>2427403 - Disclosure - Automotive and GM Financial Debt Secured Debt (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="AutomotiveAndGmFinancialDebtTables" roleURI="http://www.gm.com/role/AutomotiveAndGmFinancialDebtTables">
        <link:definition>2327301 - Disclosure - Automotive and GM Financial Debt (Tables)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="AutomotiveAndGmFinancialDebtUnsecuredDebtAndExtinguishmentOfDebtDetails" roleURI="http://www.gm.com/role/AutomotiveAndGmFinancialDebtUnsecuredDebtAndExtinguishmentOfDebtDetails">
        <link:definition>2427404 - Disclosure - Automotive and GM Financial Debt Unsecured Debt and Extinguishment of Debt (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="CommitmentsAndContingencies" roleURI="http://www.gm.com/role/CommitmentsAndContingencies">
        <link:definition>2131100 - Disclosure - Commitments and Contingencies</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="CommitmentsAndContingenciesIgnitionSwitchRecallDetails" roleURI="http://www.gm.com/role/CommitmentsAndContingenciesIgnitionSwitchRecallDetails">
        <link:definition>2431402 - Disclosure - Commitments and Contingencies Ignition Switch Recall (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="CommitmentsAndContingenciesNoncancelableOperatingLeasesDetails" roleURI="http://www.gm.com/role/CommitmentsAndContingenciesNoncancelableOperatingLeasesDetails">
        <link:definition>2431404 - Disclosure - Commitments and Contingencies Noncancelable Operating Leases (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="CommitmentsAndContingenciesOtherLitigationAndLossContingenciesDetails" roleURI="http://www.gm.com/role/CommitmentsAndContingenciesOtherLitigationAndLossContingenciesDetails">
        <link:definition>2431403 - Disclosure - Commitments and Contingencies Other Litigation and Loss Contingencies (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="CommitmentsAndContingenciesTables" roleURI="http://www.gm.com/role/CommitmentsAndContingenciesTables">
        <link:definition>2331301 - Disclosure - Commitments and Contingencies (Tables)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="ConsolidatedBalanceSheets" roleURI="http://www.gm.com/role/ConsolidatedBalanceSheets">
        <link:definition>1004000 - Statement - Consolidated Balance Sheets</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="ConsolidatedBalanceSheetsParenthetical" roleURI="http://www.gm.com/role/ConsolidatedBalanceSheetsParenthetical">
        <link:definition>1004001 - Statement - Consolidated Balance Sheets Parenthetical</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="ConsolidatedIncomeStatements" roleURI="http://www.gm.com/role/ConsolidatedIncomeStatements">
        <link:definition>1002000 - Statement - Consolidated Income Statements</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="ConsolidatedStatementsOfCashFlows" roleURI="http://www.gm.com/role/ConsolidatedStatementsOfCashFlows">
        <link:definition>1005000 - Statement - Consolidated Statements Of Cash Flows</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="ConsolidatedStatementsOfComprehensiveIncome" roleURI="http://www.gm.com/role/ConsolidatedStatementsOfComprehensiveIncome">
        <link:definition>1003000 - Statement - Consolidated Statements of Comprehensive Income</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="ConsolidatedStatementsOfComprehensiveIncomeCalc2" roleURI="http://www.gm.com/role/ConsolidatedStatementsOfComprehensiveIncomeCalc2">
        <link:definition>1003000 - Statement - Consolidated Statements of Comprehensive Income</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="ConsolidatedStatementsOfEquity" roleURI="http://www.gm.com/role/ConsolidatedStatementsOfEquity">
        <link:definition>1006000 - Statement - Consolidated Statements Of Equity</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="DocumentAndEntityInformationDocument" roleURI="http://www.gm.com/role/DocumentAndEntityInformationDocument">
        <link:definition>0001000 - Document - Document and Entity Information Document</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="EarningsPerShare" roleURI="http://www.gm.com/role/EarningsPerShare">
        <link:definition>2136100 - Disclosure - Earnings Per Share</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="EarningsPerShareDetails" roleURI="http://www.gm.com/role/EarningsPerShareDetails">
        <link:definition>2436402 - Disclosure - Earnings Per Share (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="EarningsPerShareTables" roleURI="http://www.gm.com/role/EarningsPerShareTables">
        <link:definition>2336301 - Disclosure - Earnings Per Share (Tables)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="EquipmentOnOperatingLeases" roleURI="http://www.gm.com/role/EquipmentOnOperatingLeases">
        <link:definition>2111100 - Disclosure - Equipment on Operating Leases</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="EquipmentOnOperatingLeasesDetails" roleURI="http://www.gm.com/role/EquipmentOnOperatingLeasesDetails">
        <link:definition>2411402 - Disclosure - Equipment on Operating Leases (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="EquipmentOnOperatingLeasesTables" roleURI="http://www.gm.com/role/EquipmentOnOperatingLeasesTables">
        <link:definition>2311301 - Disclosure - Equipment on Operating Leases (Tables)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="EquityInNetAssetsOfNonconsolidatedAffiliates" roleURI="http://www.gm.com/role/EquityInNetAssetsOfNonconsolidatedAffiliates">
        <link:definition>2112100 - Disclosure - Equity In Net Assets Of Nonconsolidated Affiliates</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="EquityInNetAssetsOfNonconsolidatedAffiliatesDetails" roleURI="http://www.gm.com/role/EquityInNetAssetsOfNonconsolidatedAffiliatesDetails">
        <link:definition>2412402 - Disclosure - Equity In Net Assets Of Nonconsolidated Affiliates (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="EquityInNetAssetsOfNonconsolidatedAffiliatesSummarizedFinancialDataOfNcasDetails" roleURI="http://www.gm.com/role/EquityInNetAssetsOfNonconsolidatedAffiliatesSummarizedFinancialDataOfNcasDetails">
        <link:definition>2412403 - Disclosure - Equity In Net Assets Of Nonconsolidated Affiliates Summarized Financial Data of NCAs (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="EquityInNetAssetsOfNonconsolidatedAffiliatesTables" roleURI="http://www.gm.com/role/EquityInNetAssetsOfNonconsolidatedAffiliatesTables">
        <link:definition>2312301 - Disclosure - Equity In Net Assets Of Nonconsolidated Affiliates (Tables)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="EquityInNetAssetsOfNonconsolidatedAffiliatesTransactionsWithNcasDetails" roleURI="http://www.gm.com/role/EquityInNetAssetsOfNonconsolidatedAffiliatesTransactionsWithNcasDetails">
        <link:definition>2412404 - Disclosure - Equity In Net Assets Of Nonconsolidated Affiliates Transactions with NCAs (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="GmFinancialReceivables" roleURI="http://www.gm.com/role/GmFinancialReceivables">
        <link:definition>2109100 - Disclosure - GM Financial Receivables</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="GmFinancialReceivablesAllowanceForLoanLossesDetails" roleURI="http://www.gm.com/role/GmFinancialReceivablesAllowanceForLoanLossesDetails">
        <link:definition>2409403 - Disclosure - GM Financial Receivables Allowance for Loan Losses (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="GmFinancialReceivablesCommercialFinanceReceivablesCreditQualityIndicatorsDetails" roleURI="http://www.gm.com/role/GmFinancialReceivablesCommercialFinanceReceivablesCreditQualityIndicatorsDetails">
        <link:definition>2409405 - Disclosure - GM Financial Receivables Commercial Finance Receivables Credit Quality Indicators (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="GmFinancialReceivablesRetailFinanceReceivablesDelinquenciesDetails" roleURI="http://www.gm.com/role/GmFinancialReceivablesRetailFinanceReceivablesDelinquenciesDetails">
        <link:definition>2409404 - Disclosure - GM Financial Receivables Retail Finance Receivables Delinquencies (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="GmFinancialReceivablesSummaryOfFinanceReceivablesDetails" roleURI="http://www.gm.com/role/GmFinancialReceivablesSummaryOfFinanceReceivablesDetails">
        <link:definition>2409402 - Disclosure - GM Financial Receivables Summary of Finance Receivables, (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="GmFinancialReceivablesTables" roleURI="http://www.gm.com/role/GmFinancialReceivablesTables">
        <link:definition>2309301 - Disclosure - GM Financial Receivables (Tables)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="GoodwillAndIntangibleAssets" roleURI="http://www.gm.com/role/GoodwillAndIntangibleAssets">
        <link:definition>2120100 - Disclosure - Goodwill and Intangible Assets</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="GoodwillAndIntangibleAssetsGoodwillDetails" roleURI="http://www.gm.com/role/GoodwillAndIntangibleAssetsGoodwillDetails">
        <link:definition>2420402 - Disclosure - Goodwill and Intangible Assets Goodwill (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="GoodwillAndIntangibleAssetsIntangibleAssetsDetails" roleURI="http://www.gm.com/role/GoodwillAndIntangibleAssetsIntangibleAssetsDetails">
        <link:definition>2420403 - Disclosure - Goodwill and Intangible Assets Intangible Assets (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="GoodwillAndIntangibleAssetsTables" roleURI="http://www.gm.com/role/GoodwillAndIntangibleAssetsTables">
        <link:definition>2320301 - Disclosure - Goodwill and Intangible Assets (Tables)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="IncomeTaxes" roleURI="http://www.gm.com/role/IncomeTaxes">
        <link:definition>2132100 - Disclosure - Income Taxes</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="IncomeTaxesDeferredTaxAssetsAndLiabilitiesDetails" roleURI="http://www.gm.com/role/IncomeTaxesDeferredTaxAssetsAndLiabilitiesDetails">
        <link:definition>2432403 - Disclosure - Income Taxes Deferred Tax Assets and Liabilities (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="IncomeTaxesPreTaxIncomeAndIncomeTaxExpenseBenefitDetails" roleURI="http://www.gm.com/role/IncomeTaxesPreTaxIncomeAndIncomeTaxExpenseBenefitDetails">
        <link:definition>2432402 - Disclosure - Income Taxes Pre-tax Income and Income Tax Expense (Benefit) (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="IncomeTaxesTables" roleURI="http://www.gm.com/role/IncomeTaxesTables">
        <link:definition>2332301 - Disclosure - Income Taxes (Tables)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="IncomeTaxesUncertainTaxPositionsDetails" roleURI="http://www.gm.com/role/IncomeTaxesUncertainTaxPositionsDetails">
        <link:definition>2432404 - Disclosure - Income Taxes Uncertain Tax Positions (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="InterestIncomeAndOtherNonOperatingIncome" roleURI="http://www.gm.com/role/InterestIncomeAndOtherNonOperatingIncome">
        <link:definition>2134100 - Disclosure - Interest Income and Other Non-Operating Income</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="InterestIncomeAndOtherNonOperatingIncomeDetails" roleURI="http://www.gm.com/role/InterestIncomeAndOtherNonOperatingIncomeDetails">
        <link:definition>2434402 - Disclosure - Interest Income and Other Non-Operating Income (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="InterestIncomeAndOtherNonOperatingIncomeTables" roleURI="http://www.gm.com/role/InterestIncomeAndOtherNonOperatingIncomeTables">
        <link:definition>2334301 - Disclosure - Interest Income and Other Non-Operating Income (Tables)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="Inventories" roleURI="http://www.gm.com/role/Inventories">
        <link:definition>2110100 - Disclosure - Inventories</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="InventoriesDetails" roleURI="http://www.gm.com/role/InventoriesDetails">
        <link:definition>2410402 - Disclosure - Inventories (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="InventoriesTables" roleURI="http://www.gm.com/role/InventoriesTables">
        <link:definition>2310301 - Disclosure - Inventories (Tables)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="MarketableSecurities" roleURI="http://www.gm.com/role/MarketableSecurities">
        <link:definition>2108100 - Disclosure - Marketable Securities</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="MarketableSecuritiesMarketableSecuritiesDetails" roleURI="http://www.gm.com/role/MarketableSecuritiesMarketableSecuritiesDetails">
        <link:definition>2408402 - Disclosure - Marketable Securities Marketable Securities (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="MarketableSecuritiesTables" roleURI="http://www.gm.com/role/MarketableSecuritiesTables">
        <link:definition>2308301 - Disclosure - Marketable Securities (Tables)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="NatureOfOperationsAndBasisOfPresentation" roleURI="http://www.gm.com/role/NatureOfOperationsAndBasisOfPresentation">
        <link:definition>2101100 - Disclosure - Nature Of Operations and Basis of Presentation</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="NatureOfOperationsAndBasisOfPresentationPolicies" roleURI="http://www.gm.com/role/NatureOfOperationsAndBasisOfPresentationPolicies">
        <link:definition>2201201 - Disclosure - Nature Of Operations and Basis of Presentation (Policies)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="PensionsAndOpebObligationsAndPlanAssetsDetails" roleURI="http://www.gm.com/role/PensionsAndOpebObligationsAndPlanAssetsDetails">
        <link:definition>2429404 - Disclosure - Pensions and OPEB Obligations and Plan Assets  (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="PensionsAndOtherPostretirementBenefits" roleURI="http://www.gm.com/role/PensionsAndOtherPostretirementBenefits">
        <link:definition>2129100 - Disclosure - Pensions And Other Postretirement Benefits</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="PensionsAndOtherPostretirementBenefitsAccumulatedBenefitOblligationsAndProjectedBenefitObligationsDetails" roleURI="http://www.gm.com/role/PensionsAndOtherPostretirementBenefitsAccumulatedBenefitOblligationsAndProjectedBenefitObligationsDetails">
        <link:definition>2429405 - Disclosure - Pensions And Other Postretirement Benefits Accumulated Benefit Oblligations and Projected Benefit Obligations (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="PensionsAndOtherPostretirementBenefitsAssetsAndFairValueMeasurementsDetails" roleURI="http://www.gm.com/role/PensionsAndOtherPostretirementBenefitsAssetsAndFairValueMeasurementsDetails">
        <link:definition>2429408 - Disclosure - Pensions And Other Postretirement Benefits Assets and Fair Value Measurements (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="PensionsAndOtherPostretirementBenefitsComponentsOfExpenseAndAssumptionsDetails" roleURI="http://www.gm.com/role/PensionsAndOtherPostretirementBenefitsComponentsOfExpenseAndAssumptionsDetails">
        <link:definition>2429406 - Disclosure - Pensions And Other Postretirement Benefits Components of Expense and Assumptions (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="PensionsAndOtherPostretirementBenefitsContributionsAndPlanAmendmentsDetails" roleURI="http://www.gm.com/role/PensionsAndOtherPostretirementBenefitsContributionsAndPlanAmendmentsDetails">
        <link:definition>2429402 - Disclosure - Pensions And Other Postretirement Benefits Contributions and Plan Amendments (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="PensionsAndOtherPostretirementBenefitsPensionBenefitPaymentsDetails" roleURI="http://www.gm.com/role/PensionsAndOtherPostretirementBenefitsPensionBenefitPaymentsDetails">
        <link:definition>2429403 - Disclosure - Pensions And Other Postretirement Benefits Pension Benefit Payments (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="PensionsAndOtherPostretirementBenefitsTables" roleURI="http://www.gm.com/role/PensionsAndOtherPostretirementBenefitsTables">
        <link:definition>2329301 - Disclosure - Pensions And Other Postretirement Benefits (Tables)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="PensionsAndOtherPostretirementBenefitsTargetAllocationTablesDetails" roleURI="http://www.gm.com/role/PensionsAndOtherPostretirementBenefitsTargetAllocationTablesDetails">
        <link:definition>2429407 - Disclosure - Pensions And Other Postretirement Benefits Target Allocation tables (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="Property" roleURI="http://www.gm.com/role/Property">
        <link:definition>2113100 - Disclosure - Property</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="PropertyDetails" roleURI="http://www.gm.com/role/PropertyDetails">
        <link:definition>2413402 - Disclosure - Property (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="PropertyTables" roleURI="http://www.gm.com/role/PropertyTables">
        <link:definition>2313301 - Disclosure - Property (Tables)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="RestructuringAndOtherInitiatives" roleURI="http://www.gm.com/role/RestructuringAndOtherInitiatives">
        <link:definition>2133100 - Disclosure - Restructuring And Other Initiatives</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="RestructuringAndOtherInitiativesDetails" roleURI="http://www.gm.com/role/RestructuringAndOtherInitiativesDetails">
        <link:definition>2433402 - Disclosure - Restructuring And Other Initiatives (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="RestructuringAndOtherInitiativesTables" roleURI="http://www.gm.com/role/RestructuringAndOtherInitiativesTables">
        <link:definition>2333301 - Disclosure - Restructuring And Other Initiatives (Tables)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="SegmentReporting" roleURI="http://www.gm.com/role/SegmentReporting">
        <link:definition>2141100 - Disclosure - Segment Reporting</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="SegmentReportingRevenuesAndLongLivedAssetsByGeographicRegionDetails" roleURI="http://www.gm.com/role/SegmentReportingRevenuesAndLongLivedAssetsByGeographicRegionDetails">
        <link:definition>2441403 - Disclosure - Segment Reporting Revenues and long-lived assets by geographic region (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="SegmentReportingSummaryOfKeyFinancialInformationBySegmentDetails" roleURI="http://www.gm.com/role/SegmentReportingSummaryOfKeyFinancialInformationBySegmentDetails">
        <link:definition>2441402 - Disclosure - Segment Reporting Summary of key financial information by segment (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="SegmentReportingTables" roleURI="http://www.gm.com/role/SegmentReportingTables">
        <link:definition>2341301 - Disclosure - Segment Reporting (Tables)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="SignificantAccountingPolicies" roleURI="http://www.gm.com/role/SignificantAccountingPolicies">
        <link:definition>2103100 - Disclosure - Significant Accounting Policies</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="SignificantAccountingPoliciesDetails" roleURI="http://www.gm.com/role/SignificantAccountingPoliciesDetails">
        <link:definition>2403402 - Disclosure - Significant Accounting Policies (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="SignificantAccountingPoliciesPolicies" roleURI="http://www.gm.com/role/SignificantAccountingPoliciesPolicies">
        <link:definition>2203201 - Disclosure - Significant Accounting Policies (Policies)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="StockIncentivePlans" roleURI="http://www.gm.com/role/StockIncentivePlans">
        <link:definition>2139100 - Disclosure - Stock Incentive Plans</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="StockIncentivePlansDetails" roleURI="http://www.gm.com/role/StockIncentivePlansDetails">
        <link:definition>2439402 - Disclosure - Stock Incentive Plans (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="StockIncentivePlansTables" roleURI="http://www.gm.com/role/StockIncentivePlansTables">
        <link:definition>2339301 - Disclosure - Stock Incentive Plans (Tables)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="StockholdersEquityAndNoncontrollingInterests" roleURI="http://www.gm.com/role/StockholdersEquityAndNoncontrollingInterests">
        <link:definition>2135100 - Disclosure - Stockholders' Equity and Noncontrolling Interests</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="StockholdersEquityAndNoncontrollingInterestsAccumulatedOtherComprehensiveLossDetails" roleURI="http://www.gm.com/role/StockholdersEquityAndNoncontrollingInterestsAccumulatedOtherComprehensiveLossDetails">
        <link:definition>2435404 - Disclosure - Stockholders' Equity and Noncontrolling Interests Accumulated Other Comprehensive Loss (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="StockholdersEquityAndNoncontrollingInterestsPreferredAndCommonStockDetails" roleURI="http://www.gm.com/role/StockholdersEquityAndNoncontrollingInterestsPreferredAndCommonStockDetails">
        <link:definition>2435402 - Disclosure - Stockholders' Equity and Noncontrolling Interests Preferred and Common Stock (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="StockholdersEquityAndNoncontrollingInterestsTables" roleURI="http://www.gm.com/role/StockholdersEquityAndNoncontrollingInterestsTables">
        <link:definition>2335301 - Disclosure - Stockholders' Equity and Noncontrolling Interests (Tables)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="StockholdersEquityAndNoncontrollingInterestsWarrantsDetails" roleURI="http://www.gm.com/role/StockholdersEquityAndNoncontrollingInterestsWarrantsDetails">
        <link:definition>2435403 - Disclosure - Stockholders' Equity and Noncontrolling Interests Warrants (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="SupplementalInformationForConsolidatedStatementsOfCashFlows" roleURI="http://www.gm.com/role/SupplementalInformationForConsolidatedStatementsOfCashFlows">
        <link:definition>2142100 - Disclosure - Supplemental Information for the Consolidated Statements of Cash Flows</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="SupplementalInformationForConsolidatedStatementsOfCashFlowsDetails" roleURI="http://www.gm.com/role/SupplementalInformationForConsolidatedStatementsOfCashFlowsDetails">
        <link:definition>2442402 - Disclosure - Supplemental Information for the Consolidated Statements of Cash Flows (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="SupplementalInformationForConsolidatedStatementsOfCashFlowsTables" roleURI="http://www.gm.com/role/SupplementalInformationForConsolidatedStatementsOfCashFlowsTables">
        <link:definition>2342301 - Disclosure - Supplemental Information for the Consolidated Statements of Cash Flows (Tables)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="SupplementaryQuarterlyFinancialInformationUnaudited" roleURI="http://www.gm.com/role/SupplementaryQuarterlyFinancialInformationUnaudited">
        <link:definition>2140100 - Disclosure - Supplementary Quarterly Financial Information (Unaudited)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="SupplementaryQuarterlyFinancialInformationUnauditedDetails" roleURI="http://www.gm.com/role/SupplementaryQuarterlyFinancialInformationUnauditedDetails">
        <link:definition>2440402 - Disclosure - Supplementary Quarterly Financial Information (Unaudited) (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="SupplementaryQuarterlyFinancialInformationUnauditedTables" roleURI="http://www.gm.com/role/SupplementaryQuarterlyFinancialInformationUnauditedTables">
        <link:definition>2340301 - Disclosure - Supplementary Quarterly Financial Information (Unaudited) (Tables)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="VariableInterestEntitiesDetails" roleURI="http://www.gm.com/role/VariableInterestEntitiesDetails">
        <link:definition>2422402 - Disclosure - Variable Interest Entities (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="VariableInterestEntitiesNotes" roleURI="http://www.gm.com/role/VariableInterestEntitiesNotes">
        <link:definition>2122100 - Disclosure - Variable Interest Entities (Notes)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="VariableInterestEntitiesTables" roleURI="http://www.gm.com/role/VariableInterestEntitiesTables">
        <link:definition>2322301 - Disclosure - Variable Interest Entities (Tables)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
    </xsd:appinfo>
  </xsd:annotation>
  <xsd:element abstract="true" id="gm_AccountingStandardsUpdate201618Member" name="AccountingStandardsUpdate201618Member" nillable="true" substitutionGroup="xbrli:item" type="nonnum:domainItemType" xbrli:periodType="duration" />
  <xsd:element id="gm_AccruedEmployeeBenefitsNoncurrent" name="AccruedEmployeeBenefitsNoncurrent" nillable="true" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType" xbrli:balance="credit" xbrli:periodType="instant" />
  <xsd:element abstract="true" id="gm_AccruedLiabilitiesCurrentandOtherLiabilitiesNoncurrentMember" name="AccruedLiabilitiesCurrentandOtherLiabilitiesNoncurrentMember" nillable="true" substitutionGroup="xbrli:item" type="nonnum:domainItemType" xbrli:periodType="duration" />
  <xsd:element id="gm_AccruedLiabilitiesandOtherLiabilitiesTableTextBlock" name="AccruedLiabilitiesandOtherLiabilitiesTableTextBlock" nillable="true" substitutionGroup="xbrli:item" type="nonnum:textBlockItemType" xbrli:periodType="duration" />
  <xsd:element id="gm_AccruedLiabilitiesandOtherLiabilitiesTextBlock" name="AccruedLiabilitiesandOtherLiabilitiesTextBlock" nillable="true" substitutionGroup="xbrli:item" type="nonnum:textBlockItemType" xbrli:periodType="duration" />
  <xsd:element id="gm_AccruedPayrollAndEmployeeBenefitsCurrent" name="AccruedPayrollAndEmployeeBenefitsCurrent" nillable="true" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType" xbrli:balance="credit" xbrli:periodType="instant" />
  <xsd:element abstract="true" id="gm_AcquisitionofBusinessAbstract" name="AcquisitionofBusinessAbstract" nillable="true" substitutionGroup="xbrli:item" type="xbrli:stringItemType" xbrli:periodType="duration" />
  <xsd:element id="gm_Adjustments" name="Adjustments" nillable="true" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType" xbrli:balance="credit" xbrli:periodType="duration" />
  <xsd:element id="gm_AssetsSubjecttoorAvailableforOperatingLeaseAccumulatedDepreciationCurrent" name="AssetsSubjecttoorAvailableforOperatingLeaseAccumulatedDepreciationCurrent" nillable="true" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType" xbrli:balance="credit" xbrli:periodType="instant" />
  <xsd:element id="gm_AssetsSubjecttoorAvailableforOperatingLeaseGrossCurrent" name="AssetsSubjecttoorAvailableforOperatingLeaseGrossCurrent" nillable="true" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType" xbrli:balance="debit" xbrli:periodType="instant" />
  <xsd:element id="gm_AssetsSubjecttoorAvailableforOperatingLeaseNetCurrent" name="AssetsSubjecttoorAvailableforOperatingLeaseNetCurrent" nillable="true" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType" xbrli:balance="debit" xbrli:periodType="instant" />
  <xsd:element abstract="true" id="gm_AutomotiveChinaJointVenturesMember" name="AutomotiveChinaJointVenturesMember" nillable="true" substitutionGroup="xbrli:item" type="nonnum:domainItemType" xbrli:periodType="duration" />
  <xsd:element abstract="true" id="gm_AutomotiveMember" name="AutomotiveMember" nillable="true" substitutionGroup="xbrli:item" type="nonnum:domainItemType" xbrli:periodType="duration" />
  <xsd:element id="gm_BasisDifferenceRelatedtoFairValueChanges" name="BasisDifferenceRelatedtoFairValueChanges" nillable="true" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType" xbrli:balance="debit" xbrli:periodType="instant" />
  <xsd:element id="gm_BasisDifferencesResultingfromIndefinitelyReinvestedEarnings" name="BasisDifferencesResultingfromIndefinitelyReinvestedEarnings" nillable="true" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType" xbrli:balance="debit" xbrli:periodType="instant" />
  <xsd:element id="gm_BusinessCombinationRecognizedIdentifiableAssetsAcquiredandLiabilitiesAssumedDeferredTaxLiabilitiesNetofOtherAssets" name="BusinessCombinationRecognizedIdentifiableAssetsAcquiredandLiabilitiesAssumedDeferredTaxLiabilitiesNetofOtherAssets" nillable="true" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType" xbrli:balance="credit" xbrli:periodType="instant" />
  <xsd:element abstract="true" id="gm_BusinessGroupAxis" name="BusinessGroupAxis" nillable="true" substitutionGroup="xbrldt:dimensionItem" type="xbrli:stringItemType" xbrli:periodType="duration" />
  <xsd:element abstract="true" id="gm_BusinessGroupDomain" name="BusinessGroupDomain" nillable="true" substitutionGroup="xbrli:item" type="nonnum:domainItemType" xbrli:periodType="duration" />
  <xsd:element abstract="true" id="gm_CanadaandUnitedKingdomPensionPlansMember" name="CanadaandUnitedKingdomPensionPlansMember" nillable="true" substitutionGroup="xbrli:item" type="nonnum:domainItemType" xbrli:periodType="duration" />
  <xsd:element abstract="true" id="gm_CapitalizedInterestAndSoftwareAbstract" name="CapitalizedInterestAndSoftwareAbstract" nillable="true" substitutionGroup="xbrli:item" type="xbrli:stringItemType" xbrli:periodType="duration" />
  <xsd:element abstract="true" id="gm_CashAndCashEquivalentsLineItemMember" name="CashAndCashEquivalentsLineItemMember" nillable="true" substitutionGroup="xbrli:item" type="nonnum:domainItemType" xbrli:periodType="duration" />
  <xsd:element id="gm_CashCashEquivalentsAndTimeDeposits" name="CashCashEquivalentsAndTimeDeposits" nillable="true" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType" xbrli:balance="debit" xbrli:periodType="instant" />
  <xsd:element id="gm_CashCashEquivalentsandRestrictedCashatCarryingValue" name="CashCashEquivalentsandRestrictedCashatCarryingValue" nillable="true" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType" xbrli:balance="debit" xbrli:periodType="instant" />
  <xsd:element abstract="true" id="gm_CashPaidforIncomeTaxesandInterestAbstract" name="CashPaidforIncomeTaxesandInterestAbstract" nillable="true" substitutionGroup="xbrli:item" type="xbrli:stringItemType" xbrli:periodType="duration" />
  <xsd:element id="gm_CashandCashEquivalentsandRestrictedCashPeriodIncreaseDecrease" name="CashandCashEquivalentsandRestrictedCashPeriodIncreaseDecrease" nillable="true" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType" xbrli:balance="debit" xbrli:periodType="duration" />
  <xsd:element abstract="true" id="gm_CashseveranceincentiveprogramsMember" name="CashseveranceincentiveprogramsMember" nillable="true" substitutionGroup="xbrli:item" type="nonnum:domainItemType" xbrli:periodType="duration" />
  <xsd:element id="gm_ChangeinAccountingEstimateIncomeStatementsImpact" name="ChangeinAccountingEstimateIncomeStatementsImpact" nillable="true" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType" xbrli:balance="debit" xbrli:periodType="duration" />
  <xsd:element abstract="true" id="gm_ChangeofBusinessModelinRussiaMember" name="ChangeofBusinessModelinRussiaMember" nillable="true" substitutionGroup="xbrli:item" type="nonnum:domainItemType" xbrli:periodType="duration" />
  <xsd:element id="gm_ChargeForForeignCurrencyDevaluation" name="ChargeForForeignCurrencyDevaluation" nillable="true" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType" xbrli:balance="debit" xbrli:periodType="duration" />
  <xsd:element abstract="true" id="gm_ChinaJvsMember" name="ChinaJvsMember" nillable="true" substitutionGroup="xbrli:item" type="nonnum:domainItemType" xbrli:periodType="duration" />
  <xsd:element id="gm_CommonSharesRepurchasedDuringPeriod" name="CommonSharesRepurchasedDuringPeriod" nillable="true" substitutionGroup="xbrli:item" type="xbrli:sharesItemType" xbrli:periodType="duration" />
  <xsd:element id="gm_CommonStockRepurchasedAmount" name="CommonStockRepurchasedAmount" nillable="true" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType" xbrli:balance="debit" xbrli:periodType="duration" />
  <xsd:element id="gm_CommonStockVotingRightsNumberofVotesperShare" name="CommonStockVotingRightsNumberofVotesperShare" nillable="true" substitutionGroup="xbrli:item" type="xbrli:integerItemType" xbrli:periodType="instant" />
  <xsd:element abstract="true" id="gm_ConsolidatedAbstract" name="ConsolidatedAbstract" nillable="true" substitutionGroup="xbrli:item" type="xbrli:stringItemType" xbrli:periodType="duration" />
  <xsd:element abstract="true" id="gm_ConsolidatedBalanceSheetParentheticalAbstract" name="ConsolidatedBalanceSheetParentheticalAbstract" nillable="true" substitutionGroup="xbrli:item" type="xbrli:stringItemType" xbrli:periodType="duration" />
  <xsd:element abstract="true" id="gm_ConsolidatedLitigationMember" name="ConsolidatedLitigationMember" nillable="true" substitutionGroup="xbrli:item" type="nonnum:domainItemType" xbrli:periodType="duration" />
  <xsd:element abstract="true" id="gm_CorporateandOtherDebtSecuritiesMember" name="CorporateandOtherDebtSecuritiesMember" nillable="true" substitutionGroup="xbrli:item" type="nonnum:domainItemType" xbrli:periodType="duration" />
  <xsd:element id="gm_CreditCardDeferredRevenue" name="CreditCardDeferredRevenue" nillable="true" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType" xbrli:balance="credit" xbrli:periodType="instant" />
  <xsd:element id="gm_CreditCardProgramsAvailableRebate" name="CreditCardProgramsAvailableRebate" nillable="true" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType" xbrli:balance="credit" xbrli:periodType="instant" />
  <xsd:element abstract="true" id="gm_CruiseAutomationMember" name="CruiseAutomationMember" nillable="true" substitutionGroup="xbrli:item" type="nonnum:domainItemType" xbrli:periodType="duration" />
  <xsd:element id="gm_Curtailmentssettlementsandothergainslossesnet" name="Curtailmentssettlementsandothergainslossesnet" nillable="true" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType" xbrli:balance="debit" xbrli:periodType="duration" />
  <xsd:element id="gm_DealerAndCustomerAllowancesAndClaimsAndDiscountsCurrent" name="DealerAndCustomerAllowancesAndClaimsAndDiscountsCurrent" nillable="true" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType" xbrli:balance="credit" xbrli:periodType="instant" />
  <xsd:element id="gm_DebtCovenantMinimumLiquidity" name="DebtCovenantMinimumLiquidity" nillable="true" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType" xbrli:balance="debit" xbrli:periodType="duration" />
  <xsd:element id="gm_DebtInstrumentNewIssuances" name="DebtInstrumentNewIssuances" nillable="true" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType" xbrli:balance="credit" xbrli:periodType="duration" />
  <xsd:element abstract="true" id="gm_DebtTypeAxis" name="DebtTypeAxis" nillable="true" substitutionGroup="xbrldt:dimensionItem" type="xbrli:stringItemType" xbrli:periodType="duration" />
  <xsd:element abstract="true" id="gm_DebtTypeDomain" name="DebtTypeDomain" nillable="true" substitutionGroup="xbrli:item" type="nonnum:domainItemType" xbrli:periodType="duration" />
  <xsd:element abstract="true" id="gm_DeferredIncomeTaxAssetsAndLiabilitiesLineItems" name="DeferredIncomeTaxAssetsAndLiabilitiesLineItems" nillable="true" substitutionGroup="xbrli:item" type="xbrli:stringItemType" xbrli:periodType="duration" />
  <xsd:element abstract="true" id="gm_DeferredIncomeTaxAssetsAndLiabilitiesTable" name="DeferredIncomeTaxAssetsAndLiabilitiesTable" nillable="true" substitutionGroup="xbrldt:hypercubeItem" type="xbrli:stringItemType" xbrli:periodType="duration" />
  <xsd:element id="gm_DeferredTaxAssetsCapitalizedResearchExpenditures" name="DeferredTaxAssetsCapitalizedResearchExpenditures" nillable="true" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType" xbrli:balance="debit" xbrli:periodType="instant" />
  <xsd:element id="gm_DeferredTaxAssetsOperatingLossAndTaxCreditCarryforwards" name="DeferredTaxAssetsOperatingLossAndTaxCreditCarryforwards" nillable="true" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType" xbrli:balance="debit" xbrli:periodType="instant" />
  <xsd:element id="gm_DeferredTaxAssetsValuationAllowanceEstablishmentReversal" name="DeferredTaxAssetsValuationAllowanceEstablishmentReversal" nillable="true" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType" xbrli:balance="debit" xbrli:periodType="duration" />
  <xsd:element id="gm_DeferredTaxAssetsWarrantiesAllowancesClaimsDiscounts" name="DeferredTaxAssetsWarrantiesAllowancesClaimsDiscounts" nillable="true" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType" xbrli:balance="debit" xbrli:periodType="instant" />
  <xsd:element id="gm_DefinedBenefitPensionPlanNumberofYearsofService" name="DefinedBenefitPensionPlanNumberofYearsofService" nillable="true" substitutionGroup="xbrli:item" type="xbrli:durationItemType" xbrli:periodType="duration" />
  <xsd:element id="gm_DefinedBenefitPlanAssetsandLiabilitiesNotMeasuredatFairValue" name="DefinedBenefitPlanAssetsandLiabilitiesNotMeasuredatFairValue" nillable="true" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType" xbrli:balance="debit" xbrli:periodType="instant" />
  <xsd:element id="gm_DefinedBenefitPlanCurtailmentsSettlementsandOther" name="DefinedBenefitPlanCurtailmentsSettlementsandOther" nillable="true" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType" xbrli:balance="credit" xbrli:periodType="duration" />
  <xsd:element id="gm_DefinedBenefitPlanFairValueofPlanAssetsMeasuredUsingNetAssetValue" name="DefinedBenefitPlanFairValueofPlanAssetsMeasuredUsingNetAssetValue" nillable="true" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType" xbrli:balance="debit" xbrli:periodType="instant" />
  <xsd:element id="gm_DefinedBenefitPlanFairValueofPlanAssetsMeasuredonRecurringBasis" name="DefinedBenefitPlanFairValueofPlanAssetsMeasuredonRecurringBasis" nillable="true" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType" xbrli:balance="debit" xbrli:periodType="instant" />
  <xsd:element id="gm_DefinedBenefitPlanOthernonrecurringpensionandotherpostretirementincomeorexpense" name="DefinedBenefitPlanOthernonrecurringpensionandotherpostretirementincomeorexpense" nillable="true" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType" xbrli:balance="debit" xbrli:periodType="duration" />
  <xsd:element id="gm_DefinedBenefitPlanPeriodOfTimeForWhichThereAreNoSignificantMandatoryFundingRequirementsForQualifiedPlan" name="DefinedBenefitPlanPeriodOfTimeForWhichThereAreNoSignificantMandatoryFundingRequirementsForQualifiedPlan" nillable="true" substitutionGroup="xbrli:item" type="xbrli:durationItemType" xbrli:periodType="duration" />
  <xsd:element id="gm_DefinedBenefitPlanRemeasurementsMortality" name="DefinedBenefitPlanRemeasurementsMortality" nillable="true" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType" xbrli:balance="credit" xbrli:periodType="duration" />
  <xsd:element abstract="true" id="gm_DepreciationAmortizationAndImpairmentAbstract" name="DepreciationAmortizationAndImpairmentAbstract" nillable="true" substitutionGroup="xbrli:item" type="xbrli:stringItemType" xbrli:periodType="duration" />
  <xsd:element id="gm_DepreciationAmortizationAndImpairmentOnPropertyPlantAndEquipmentTableTextBlock" name="DepreciationAmortizationAndImpairmentOnPropertyPlantAndEquipmentTableTextBlock" nillable="true" substitutionGroup="xbrli:item" type="nonnum:textBlockItemType" xbrli:periodType="duration" />
  <xsd:element id="gm_Depreciationamortizationandimpairmentcharges" name="Depreciationamortizationandimpairmentcharges" nillable="true" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType" xbrli:balance="debit" xbrli:periodType="duration" />
  <xsd:element id="gm_DepreciationandAmortizationCharges" name="DepreciationandAmortizationCharges" nillable="true" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType" xbrli:balance="debit" xbrli:periodType="duration" />
  <xsd:element id="gm_DividendsandPurchaseofPreferredStock" name="DividendsandPurchaseofPreferredStock" nillable="true" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType" xbrli:balance="debit" xbrli:periodType="duration" />
  <xsd:element abstract="true" id="gm_DocumentEntityInformationAbstract" name="DocumentEntityInformationAbstract" nillable="true" substitutionGroup="xbrli:item" type="xbrli:stringItemType" xbrli:periodType="duration" />
  <xsd:element abstract="true" id="gm_EasternDistrictofMichiganMember" name="EasternDistrictofMichiganMember" nillable="true" substitutionGroup="xbrli:item" type="nonnum:domainItemType" xbrli:periodType="duration" />
  <xsd:element id="gm_EffectiveIncomeTaxRateReconcilationTaxCreditReversalAmount" name="EffectiveIncomeTaxRateReconcilationTaxCreditReversalAmount" nillable="true" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType" xbrli:balance="credit" xbrli:periodType="duration" />
  <xsd:element id="gm_EffectiveIncomeTaxRateReconciliationForeignCurrencyRemeasurementAmount" name="EffectiveIncomeTaxRateReconciliationForeignCurrencyRemeasurementAmount" nillable="true" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType" xbrli:balance="debit" xbrli:periodType="duration" />
  <xsd:element id="gm_EffectiveIncomeTaxRateReconciliationRealizationofBasisDifferencesinAffiliatesAmount" name="EffectiveIncomeTaxRateReconciliationRealizationofBasisDifferencesinAffiliatesAmount" nillable="true" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType" xbrli:balance="debit" xbrli:periodType="duration" />
  <xsd:element id="gm_EffectiveIncomeTaxRateReconciliationU.S.TaxonNonU.S.IncomeAmount" name="EffectiveIncomeTaxRateReconciliationU.S.TaxonNonU.S.IncomeAmount" nillable="true" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType" xbrli:balance="debit" xbrli:periodType="duration" />
  <xsd:element abstract="true" id="gm_EquipmentOnOperatingLeasesNetAbstract" name="EquipmentOnOperatingLeasesNetAbstract" nillable="true" substitutionGroup="xbrli:item" type="xbrli:stringItemType" xbrli:periodType="duration" />
  <xsd:element abstract="true" id="gm_EquitySecuritiesCommonAndPreferredMember" name="EquitySecuritiesCommonAndPreferredMember" nillable="true" substitutionGroup="xbrli:item" type="nonnum:domainItemType" xbrli:periodType="duration" />
  <xsd:element id="gm_ExtinguishmentofDebtCarryingAmount" name="ExtinguishmentofDebtCarryingAmount" nillable="true" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType" xbrli:balance="debit" xbrli:periodType="duration" />
  <xsd:element abstract="true" id="gm_FAWGMMember" name="FAWGMMember" nillable="true" substitutionGroup="xbrli:item" type="nonnum:domainItemType" xbrli:periodType="duration" />
  <xsd:element id="gm_FinancingReceivableMaximumMaturityPeriodforCarryingAmounttobeReasonableEstimateofFairValue" name="FinancingReceivableMaximumMaturityPeriodforCarryingAmounttobeReasonableEstimateofFairValue" nillable="true" substitutionGroup="xbrli:item" type="xbrli:durationItemType" xbrli:periodType="duration" />
  <xsd:element abstract="true" id="gm_FinancingReceivables31to60DaysPastDueMember" name="FinancingReceivables31to60DaysPastDueMember" nillable="true" substitutionGroup="xbrli:item" type="nonnum:domainItemType" xbrli:periodType="duration" />
  <xsd:element abstract="true" id="gm_FinancingReceivablesGreaterthan30DaysPastDueMember" name="FinancingReceivablesGreaterthan30DaysPastDueMember" nillable="true" substitutionGroup="xbrli:item" type="nonnum:domainItemType" xbrli:periodType="duration" />
  <xsd:element abstract="true" id="gm_FinancingReceivablesGreaterthan60DaysPastDueMember" name="FinancingReceivablesGreaterthan60DaysPastDueMember" nillable="true" substitutionGroup="xbrli:item" type="nonnum:domainItemType" xbrli:periodType="duration" />
  <xsd:element abstract="true" id="gm_FinancingReceivablesInRepossessionMember" name="FinancingReceivablesInRepossessionMember" nillable="true" substitutionGroup="xbrli:item" type="nonnum:domainItemType" xbrli:periodType="duration" />
  <xsd:element abstract="true" id="gm_FirstTrancheofMLCWarrantsMember" name="FirstTrancheofMLCWarrantsMember" nillable="true" substitutionGroup="xbrli:item" type="nonnum:domainItemType" xbrli:periodType="duration" />
  <xsd:element abstract="true" id="gm_FiveyearRevolvingCreditFacilityMay2016Member" name="FiveyearRevolvingCreditFacilityMay2016Member" nillable="true" substitutionGroup="xbrli:item" type="nonnum:domainItemType" xbrli:periodType="duration" />
  <xsd:element id="gm_ForeignCurrencyRemeasurementandTransactionGainsLosses" name="ForeignCurrencyRemeasurementandTransactionGainsLosses" nillable="true" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType" xbrli:balance="credit" xbrli:periodType="duration" />
  <xsd:element id="gm_Foreigncurrencytransactionandremeasurementgainslosses" name="Foreigncurrencytransactionandremeasurementgainslosses" nillable="true" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType" xbrli:balance="credit" xbrli:periodType="duration" />
  <xsd:element id="gm_FundingRequirementNextFiveYears" name="FundingRequirementNextFiveYears" nillable="true" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType" xbrli:balance="credit" xbrli:periodType="instant" />
  <xsd:element abstract="true" id="gm_GMCanadaDealerLitigationMember" name="GMCanadaDealerLitigationMember" nillable="true" substitutionGroup="xbrli:item" type="nonnum:domainItemType" xbrli:periodType="duration" />
  <xsd:element abstract="true" id="gm_GMESouthKoreaandcertainU.S.statesMember" name="GMESouthKoreaandcertainU.S.statesMember" nillable="true" substitutionGroup="xbrli:item" type="nonnum:domainItemType" xbrli:periodType="duration" />
  <xsd:element abstract="true" id="gm_GMEandGMIOMember" name="GMEandGMIOMember" nillable="true" substitutionGroup="xbrli:item" type="nonnum:domainItemType" xbrli:periodType="duration" />
  <xsd:element abstract="true" id="gm_GMFinancialSegmentMember" name="GMFinancialSegmentMember" nillable="true" substitutionGroup="xbrli:item" type="nonnum:domainItemType" xbrli:periodType="duration" />
  <xsd:element abstract="true" id="gm_GermanySeparationProgramsMember" name="GermanySeparationProgramsMember" nillable="true" substitutionGroup="xbrli:item" type="nonnum:domainItemType" xbrli:periodType="duration" />
  <xsd:element abstract="true" id="gm_GmFinancialMember" name="GmFinancialMember" nillable="true" substitutionGroup="xbrli:item" type="nonnum:domainItemType" xbrli:periodType="duration" />
  <xsd:element abstract="true" id="gm_GmeMember" name="GmeMember" nillable="true" substitutionGroup="xbrli:item" type="nonnum:domainItemType" xbrli:periodType="duration" />
  <xsd:element abstract="true" id="gm_GmioMember" name="GmioMember" nillable="true" substitutionGroup="xbrli:item" type="nonnum:domainItemType" xbrli:periodType="duration" />
  <xsd:element abstract="true" id="gm_GmnaMember" name="GmnaMember" nillable="true" substitutionGroup="xbrli:item" type="nonnum:domainItemType" xbrli:periodType="duration" />
  <xsd:element abstract="true" id="gm_GmsaMember" name="GmsaMember" nillable="true" substitutionGroup="xbrli:item" type="nonnum:domainItemType" xbrli:periodType="duration" />
  <xsd:element abstract="true" id="gm_GroupConsolidationItemAxis" name="GroupConsolidationItemAxis" nillable="true" substitutionGroup="xbrldt:dimensionItem" type="xbrli:stringItemType" xbrli:periodType="duration" />
  <xsd:element abstract="true" id="gm_GroupConsolidationItemDomain" name="GroupConsolidationItemDomain" nillable="true" substitutionGroup="xbrli:item" type="nonnum:domainItemType" xbrli:periodType="duration" />
  <xsd:element abstract="true" id="gm_GroupIDealersMember" name="GroupIDealersMember" nillable="true" substitutionGroup="xbrli:item" type="nonnum:domainItemType" xbrli:periodType="duration" />
  <xsd:element abstract="true" id="gm_GroupIIDealersMember" name="GroupIIDealersMember" nillable="true" substitutionGroup="xbrli:item" type="nonnum:domainItemType" xbrli:periodType="duration" />
  <xsd:element abstract="true" id="gm_GroupIIIDealersMember" name="GroupIIIDealersMember" nillable="true" substitutionGroup="xbrli:item" type="nonnum:domainItemType" xbrli:periodType="duration" />
  <xsd:element abstract="true" id="gm_GroupIVDealersMember" name="GroupIVDealersMember" nillable="true" substitutionGroup="xbrli:item" type="nonnum:domainItemType" xbrli:periodType="duration" />
  <xsd:element abstract="true" id="gm_GroupMember" name="GroupMember" nillable="true" substitutionGroup="xbrli:item" type="nonnum:domainItemType" xbrli:periodType="duration" />
  <xsd:element abstract="true" id="gm_GroupVIDealersMember" name="GroupVIDealersMember" nillable="true" substitutionGroup="xbrli:item" type="nonnum:domainItemType" xbrli:periodType="duration" />
  <xsd:element abstract="true" id="gm_GroupVMember" name="GroupVMember" nillable="true" substitutionGroup="xbrli:item" type="nonnum:domainItemType" xbrli:periodType="duration" />
  <xsd:element abstract="true" id="gm_IgnitionSwitchRecallCompensationProgramMember" name="IgnitionSwitchRecallCompensationProgramMember" nillable="true" substitutionGroup="xbrli:item" type="nonnum:domainItemType" xbrli:periodType="duration" />
  <xsd:element abstract="true" id="gm_IgnitionSwitchRecallLitigationsCivilActionsMember" name="IgnitionSwitchRecallLitigationsCivilActionsMember" nillable="true" substitutionGroup="xbrli:item" type="nonnum:domainItemType" xbrli:periodType="duration" />
  <xsd:element abstract="true" id="gm_IgnitionSwitchRecallLitigationsEconomicDamageMember" name="IgnitionSwitchRecallLitigationsEconomicDamageMember" nillable="true" substitutionGroup="xbrli:item" type="nonnum:domainItemType" xbrli:periodType="duration" />
  <xsd:element abstract="true" id="gm_IgnitionSwitchRecallLitigationsInjuryorDeathMember" name="IgnitionSwitchRecallLitigationsInjuryorDeathMember" nillable="true" substitutionGroup="xbrli:item" type="nonnum:domainItemType" xbrli:periodType="duration" />
  <xsd:element abstract="true" id="gm_IgnitionSwitchRecallLitigationsInvestigationbytheOfficeMember" name="IgnitionSwitchRecallLitigationsInvestigationbytheOfficeMember" nillable="true" substitutionGroup="xbrli:item" type="nonnum:domainItemType" xbrli:periodType="duration" />
  <xsd:element abstract="true" id="gm_IgnitionSwitchRecallLitigationsMember" name="IgnitionSwitchRecallLitigationsMember" nillable="true" substitutionGroup="xbrli:item" type="nonnum:domainItemType" xbrli:periodType="duration" />
  <xsd:element abstract="true" id="gm_IgnitionSwitchRecallLitigationsMultidistrictLitigationMember" name="IgnitionSwitchRecallLitigationsMultidistrictLitigationMember" nillable="true" substitutionGroup="xbrli:item" type="nonnum:domainItemType" xbrli:periodType="duration" />
  <xsd:element abstract="true" id="gm_IgnitionSwitchRecallLitigationsShareholderClassActionMember" name="IgnitionSwitchRecallLitigationsShareholderClassActionMember" nillable="true" substitutionGroup="xbrli:item" type="nonnum:domainItemType" xbrli:periodType="duration" />
  <xsd:element abstract="true" id="gm_IgnitionSwitchRecallLitigationsShareholderDerivativeActionMember" name="IgnitionSwitchRecallLitigationsShareholderDerivativeActionMember" nillable="true" substitutionGroup="xbrli:item" type="nonnum:domainItemType" xbrli:periodType="duration" />
  <xsd:element id="gm_Impairmentchargesexcludinggoodwill" name="Impairmentchargesexcludinggoodwill" nillable="true" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType" xbrli:balance="debit" xbrli:periodType="duration" />
  <xsd:element id="gm_IncomeLossBeforeAutomotiveInterestAndIncomeTaxesAdjusted" name="IncomeLossBeforeAutomotiveInterestAndIncomeTaxesAdjusted" nillable="true" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType" xbrli:balance="credit" xbrli:periodType="duration" />
  <xsd:element id="gm_IncreaseDecreaseinAssetSubjectToOrAvailableForOperatingLeaseNetCurrent" name="IncreaseDecreaseinAssetSubjectToOrAvailableForOperatingLeaseNetCurrent" nillable="true" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType" xbrli:balance="credit" xbrli:periodType="duration" />
  <xsd:element id="gm_Increasedecreaseinpurchasesofwholesalereceivablesnet" name="Increasedecreaseinpurchasesofwholesalereceivablesnet" nillable="true" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType" xbrli:balance="credit" xbrli:periodType="duration" />
  <xsd:element abstract="true" id="gm_IndirectTaxMattersMember" name="IndirectTaxMattersMember" nillable="true" substitutionGroup="xbrli:item" type="nonnum:domainItemType" xbrli:periodType="duration" />
  <xsd:element id="gm_IndirectTaxRelatedEscrowDeposit" name="IndirectTaxRelatedEscrowDeposit" nillable="true" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType" xbrli:balance="debit" xbrli:periodType="instant" />
  <xsd:element abstract="true" id="gm_InterGroupEliminationMember" name="InterGroupEliminationMember" nillable="true" substitutionGroup="xbrli:item" type="nonnum:domainItemType" xbrli:periodType="duration" />
  <xsd:element id="gm_InterestExpenseTableTextBlock" name="InterestExpenseTableTextBlock" nillable="true" substitutionGroup="xbrli:item" type="nonnum:textBlockItemType" xbrli:periodType="duration" />
  <xsd:element id="gm_InterestIncome" name="InterestIncome" nillable="true" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType" xbrli:balance="credit" xbrli:periodType="duration" />
  <xsd:element abstract="true" id="gm_InterestRateSwapandCurrencySwapMember" name="InterestRateSwapandCurrencySwapMember" nillable="true" substitutionGroup="xbrli:item" type="nonnum:domainItemType" xbrli:periodType="duration" />
  <xsd:element abstract="true" id="gm_InvestmentFundsMember" name="InvestmentFundsMember" nillable="true" substitutionGroup="xbrli:item" type="nonnum:domainItemType" xbrli:periodType="duration" />
  <xsd:element abstract="true" id="gm_KoreaWageLitigationHourlyMember" name="KoreaWageLitigationHourlyMember" nillable="true" substitutionGroup="xbrli:item" type="nonnum:domainItemType" xbrli:periodType="duration" />
  <xsd:element abstract="true" id="gm_KoreaWageLitigationSalariedMember" name="KoreaWageLitigationSalariedMember" nillable="true" substitutionGroup="xbrli:item" type="nonnum:domainItemType" xbrli:periodType="duration" />
  <xsd:element id="gm_LineOfCreditIncreaseMaximumBorrowingCapacity" name="LineOfCreditIncreaseMaximumBorrowingCapacity" nillable="true" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType" xbrli:balance="debit" xbrli:periodType="duration" />
  <xsd:element id="gm_LineofCreditFacilityCovenantNumberofAgencyRatingstoMaintainInvestmentGradeRating" name="LineofCreditFacilityCovenantNumberofAgencyRatingstoMaintainInvestmentGradeRating" nillable="true" substitutionGroup="xbrli:item" type="xbrli:integerItemType" xbrli:periodType="instant" />
  <xsd:element id="gm_LineofCreditFacilitySublimitAvailableforLettersofCredit" name="LineofCreditFacilitySublimitAvailableforLettersofCredit" nillable="true" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType" xbrli:balance="credit" xbrli:periodType="instant" />
  <xsd:element id="gm_LineofCreditFacilitySublimitAvailabletoSpecifiedSubsidiary" name="LineofCreditFacilitySublimitAvailabletoSpecifiedSubsidiary" nillable="true" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType" xbrli:balance="credit" xbrli:periodType="instant" />
  <xsd:element id="gm_LitigationSettlementExpenseNet" name="LitigationSettlementExpenseNet" nillable="true" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType" xbrli:balance="debit" xbrli:periodType="duration" />
  <xsd:element id="gm_LossContingencyClaimsRemandedNumber" name="LossContingencyClaimsRemandedNumber" nillable="true" substitutionGroup="xbrli:item" type="xbrli:integerItemType" xbrli:periodType="instant" />
  <xsd:element id="gm_LossContingencyClaimsScheduledforTrialNumber" name="LossContingencyClaimsScheduledforTrialNumber" nillable="true" substitutionGroup="xbrli:item" type="xbrli:integerItemType" xbrli:periodType="duration" />
  <xsd:element id="gm_LossContingencyMaximumProsecutionDeferralPeriod" name="LossContingencyMaximumProsecutionDeferralPeriod" nillable="true" substitutionGroup="xbrli:item" type="xbrli:durationItemType" xbrli:periodType="duration" />
  <xsd:element id="gm_LossContingencyNumberOfGroupActions" name="LossContingencyNumberOfGroupActions" nillable="true" substitutionGroup="xbrli:item" type="xbrli:integerItemType" xbrli:periodType="duration" />
  <xsd:element id="gm_LossContingencyNumberofShareholdersFilinganAppeal" name="LossContingencyNumberofShareholdersFilinganAppeal" nillable="true" substitutionGroup="xbrli:item" type="xbrli:integerItemType" xbrli:periodType="duration" />
  <xsd:element id="gm_LossContingencyPeriodaftertheexpirationoftheperiodofdeferral" name="LossContingencyPeriodaftertheexpirationoftheperiodofdeferral" nillable="true" substitutionGroup="xbrli:item" type="xbrli:durationItemType" xbrli:periodType="duration" />
  <xsd:element id="gm_LossContingencyProsecutionDeferralPeriod" name="LossContingencyProsecutionDeferralPeriod" nillable="true" substitutionGroup="xbrli:item" type="xbrli:durationItemType" xbrli:periodType="duration" />
  <xsd:element id="gm_LossContingencyProsecutionDeferralPeriodExtension" name="LossContingencyProsecutionDeferralPeriodExtension" nillable="true" substitutionGroup="xbrli:item" type="xbrli:durationItemType" xbrli:periodType="duration" />
  <xsd:element abstract="true" id="gm_MarketableSecuritiesMember" name="MarketableSecuritiesMember" nillable="true" substitutionGroup="xbrli:item" type="nonnum:domainItemType" xbrli:periodType="duration" />
  <xsd:element id="gm_MaximumPeriodPastDuebeforeSuspensionofAccrualofFinanceChargeIncome" name="MaximumPeriodPastDuebeforeSuspensionofAccrualofFinanceChargeIncome" nillable="true" substitutionGroup="xbrli:item" type="us-types:durationStringItemType" xbrli:periodType="duration" />
  <xsd:element id="gm_Maximummaturityperiodforhighlyliquidsecurities" name="Maximummaturityperiodforhighlyliquidsecurities" nillable="true" substitutionGroup="xbrli:item" type="us-types:durationStringItemType" xbrli:periodType="duration" />
  <xsd:element id="gm_Maximumpercentoftotallonglivedassets" name="Maximumpercentoftotallonglivedassets" nillable="true" substitutionGroup="xbrli:item" type="num:percentItemType" xbrli:periodType="instant" />
  <xsd:element id="gm_Maximumpercentoftotalnetsalesandrevenues" name="Maximumpercentoftotalnetsalesandrevenues" nillable="true" substitutionGroup="xbrli:item" type="num:percentItemType" xbrli:periodType="duration" />
  <xsd:element id="gm_MinimumPercentageThresholdToRecognizeTheTaxBenefitForUncertainTaxPositions" name="MinimumPercentageThresholdToRecognizeTheTaxBenefitForUncertainTaxPositions" nillable="true" substitutionGroup="xbrli:item" type="num:percentItemType" xbrli:periodType="duration" />
  <xsd:element abstract="true" id="gm_MlcWarrantsMember" name="MlcWarrantsMember" nillable="true" substitutionGroup="xbrli:item" type="nonnum:domainItemType" xbrli:periodType="duration" />
  <xsd:element id="gm_MonitorsAuthorityPeriod" name="MonitorsAuthorityPeriod" nillable="true" substitutionGroup="xbrli:item" type="xbrli:durationItemType" xbrli:periodType="duration" />
  <xsd:element id="gm_MonitorsExtensionPeriod" name="MonitorsExtensionPeriod" nillable="true" substitutionGroup="xbrli:item" type="xbrli:durationItemType" xbrli:periodType="duration" />
  <xsd:element abstract="true" id="gm_MovementintheAggregateStandardProductWarrantyandRelatedLiabilitiesRollForward" name="MovementintheAggregateStandardProductWarrantyandRelatedLiabilitiesRollForward" nillable="true" substitutionGroup="xbrli:item" type="xbrli:stringItemType" xbrli:periodType="duration" />
  <xsd:element abstract="true" id="gm_NatureofOperationsandBasisofPresentationAbstract" name="NatureofOperationsandBasisofPresentationAbstract" nillable="true" substitutionGroup="xbrli:item" type="xbrli:stringItemType" xbrli:periodType="duration" />
  <xsd:element id="gm_NatureofOperationsandBasisofPresentationTextBlock" name="NatureofOperationsandBasisofPresentationTextBlock" nillable="true" substitutionGroup="xbrli:item" type="nonnum:textBlockItemType" xbrli:periodType="duration" />
  <xsd:element id="gm_NetAdjustments" name="NetAdjustments" nillable="true" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType" xbrli:balance="credit" xbrli:periodType="duration" />
  <xsd:element id="gm_NewAccountingPronouncementorChangeinAccountingPrincipleEffectofAdoptionQuantificationCashcashequivalentsrestrictedcashandrestrictedcashequivalents" name="NewAccountingPronouncementorChangeinAccountingPrincipleEffectofAdoptionQuantificationCashcashequivalentsrestrictedcashandrestrictedcashequivalents" nillable="true" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType" xbrli:balance="debit" xbrli:periodType="instant" />
  <xsd:element id="gm_NewAccountingPronouncementorChangeinAccountingPrincipleEffectofAdoptionQuantificationcurrentAccruedliabilities" name="NewAccountingPronouncementorChangeinAccountingPrincipleEffectofAdoptionQuantificationcurrentAccruedliabilities" nillable="true" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType" xbrli:balance="credit" xbrli:periodType="instant" />
  <xsd:element id="gm_NewAccountingPronouncementorChangeinAccountingPrincipleEffectofAdoptionQuantificationcurrentDeferredincometax" name="NewAccountingPronouncementorChangeinAccountingPrincipleEffectofAdoptionQuantificationcurrentDeferredincometax" nillable="true" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType" xbrli:balance="debit" xbrli:periodType="instant" />
  <xsd:element id="gm_NewAccountingPronouncementorChangeinAccountingPrincipleEffectofAdoptionQuantificationnetcashprovidedbyoperatingactivities" name="NewAccountingPronouncementorChangeinAccountingPrincipleEffectofAdoptionQuantificationnetcashprovidedbyoperatingactivities" nillable="true" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType" xbrli:balance="debit" xbrli:periodType="duration" />
  <xsd:element id="gm_NewAccountingPronouncementorChangeinAccountingPrincipleEffectofAdoptionQuantificationnetcashusedininvestingactivities" name="NewAccountingPronouncementorChangeinAccountingPrincipleEffectofAdoptionQuantificationnetcashusedininvestingactivities" nillable="true" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType" xbrli:balance="credit" xbrli:periodType="duration" />
  <xsd:element id="gm_NewAccountingPronouncementorChangeinAccountingPrincipleEffectofAdoptionQuantificationnoncurrentDeferredincometax" name="NewAccountingPronouncementorChangeinAccountingPrincipleEffectofAdoptionQuantificationnoncurrentDeferredincometax" nillable="true" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType" xbrli:balance="debit" xbrli:periodType="instant" />
  <xsd:element id="gm_NumberOfTranchesofWarrantsIssued" name="NumberOfTranchesofWarrantsIssued" nillable="true" substitutionGroup="xbrli:item" type="xbrli:decimalItemType" xbrli:periodType="instant" />
  <xsd:element id="gm_NumberofCreditFacilities" name="NumberofCreditFacilities" nillable="true" substitutionGroup="xbrli:item" type="xbrli:integerItemType" xbrli:periodType="duration" />
  <xsd:element id="gm_NumberofEmployeeintheCase" name="NumberofEmployeeintheCase" nillable="true" substitutionGroup="xbrli:item" type="xbrli:integerItemType" xbrli:periodType="duration" />
  <xsd:element id="gm_OperatingLeasesFutureMinimumPaymentsDueFutureMinimumSubleaseRentalsDueInFiveYears" name="OperatingLeasesFutureMinimumPaymentsDueFutureMinimumSubleaseRentalsDueInFiveYears" nillable="true" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType" xbrli:balance="debit" xbrli:periodType="instant" />
  <xsd:element id="gm_OperatingLeasesFutureMinimumPaymentsDueFutureMinimumSubleaseRentalsDueInFourYears" name="OperatingLeasesFutureMinimumPaymentsDueFutureMinimumSubleaseRentalsDueInFourYears" nillable="true" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType" xbrli:balance="debit" xbrli:periodType="instant" />
  <xsd:element id="gm_OperatingLeasesFutureMinimumPaymentsDueFutureMinimumSubleaseRentalsDueInThreeYears" name="OperatingLeasesFutureMinimumPaymentsDueFutureMinimumSubleaseRentalsDueInThreeYears" nillable="true" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType" xbrli:balance="debit" xbrli:periodType="instant" />
  <xsd:element id="gm_OperatingLeasesFutureMinimumPaymentsDueFutureMinimumSubleaseRentalsDueInTwoYears" name="OperatingLeasesFutureMinimumPaymentsDueFutureMinimumSubleaseRentalsDueInTwoYears" nillable="true" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType" xbrli:balance="debit" xbrli:periodType="instant" />
  <xsd:element id="gm_OperatingLeasesFutureMinimumPaymentsDueFutureMinimumSubleaseRentalsDueThereafter" name="OperatingLeasesFutureMinimumPaymentsDueFutureMinimumSubleaseRentalsDueThereafter" nillable="true" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType" xbrli:balance="debit" xbrli:periodType="instant" />
  <xsd:element id="gm_OperatingLeasesFutureMinimumPaymentsDueFutureMinimumSubleaseRentalsNextTwelveMonths" name="OperatingLeasesFutureMinimumPaymentsDueFutureMinimumSubleaseRentalsNextTwelveMonths" nillable="true" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType" xbrli:balance="debit" xbrli:periodType="instant" />
  <xsd:element id="gm_OperatingLeasesFutureMinimumPaymentsNetOfSubleaseRentalsDueThereafter" name="OperatingLeasesFutureMinimumPaymentsNetOfSubleaseRentalsDueThereafter" nillable="true" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType" xbrli:balance="credit" xbrli:periodType="instant" />
  <xsd:element id="gm_OperatingLeasesFutureMinimumPaymentsNetOfSubleaseRentalsDueinFiveYears" name="OperatingLeasesFutureMinimumPaymentsNetOfSubleaseRentalsDueinFiveYears" nillable="true" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType" xbrli:balance="credit" xbrli:periodType="instant" />
  <xsd:element id="gm_OperatingLeasesFutureMinimumPaymentsNetOfSubleaseRentalsDueinFourYears" name="OperatingLeasesFutureMinimumPaymentsNetOfSubleaseRentalsDueinFourYears" nillable="true" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType" xbrli:balance="credit" xbrli:periodType="instant" />
  <xsd:element id="gm_OperatingLeasesFutureMinimumPaymentsNetOfSubleaseRentalsDueinThreeYears" name="OperatingLeasesFutureMinimumPaymentsNetOfSubleaseRentalsDueinThreeYears" nillable="true" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType" xbrli:balance="credit" xbrli:periodType="instant" />
  <xsd:element id="gm_OperatingLeasesFutureMinimumPaymentsNetOfSubleaseRentalsDueinTwoYears" name="OperatingLeasesFutureMinimumPaymentsNetOfSubleaseRentalsDueinTwoYears" nillable="true" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType" xbrli:balance="credit" xbrli:periodType="instant" />
  <xsd:element id="gm_OperatingLeasesFutureMinimumPaymentsNetOfSubleaseRentalsNextTwelveMonths" name="OperatingLeasesFutureMinimumPaymentsNetOfSubleaseRentalsNextTwelveMonths" nillable="true" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType" xbrli:balance="credit" xbrli:periodType="instant" />
  <xsd:element id="gm_OperatingLossandTaxCreditCarryforwardsNotSubjecttoExpiration" name="OperatingLossandTaxCreditCarryforwardsNotSubjecttoExpiration" nillable="true" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType" xbrli:balance="debit" xbrli:periodType="instant" />
  <xsd:element id="gm_OperatingLossandTaxCreditCarryforwardsSubjecttoExpiration" name="OperatingLossandTaxCreditCarryforwardsSubjecttoExpiration" nillable="true" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType" xbrli:balance="debit" xbrli:periodType="instant" />
  <xsd:element abstract="true" id="gm_OtherCurrentAssetsandOtherAssetsMember" name="OtherCurrentAssetsandOtherAssetsMember" nillable="true" substitutionGroup="xbrli:item" type="nonnum:domainItemType" xbrli:periodType="duration" />
  <xsd:element abstract="true" id="gm_OtherInvestmentMember" name="OtherInvestmentMember" nillable="true" substitutionGroup="xbrli:item" type="nonnum:domainItemType" xbrli:periodType="duration" />
  <xsd:element abstract="true" id="gm_OtherjointventuresMember" name="OtherjointventuresMember" nillable="true" substitutionGroup="xbrli:item" type="nonnum:domainItemType" xbrli:periodType="duration" />
  <xsd:element abstract="true" id="gm_OtherpensioninvestmentsnetMember" name="OtherpensioninvestmentsnetMember" nillable="true" substitutionGroup="xbrli:item" type="nonnum:domainItemType" xbrli:periodType="duration" />
  <xsd:element id="gm_OvernightDepositsPercentageofTotalDeposits" name="OvernightDepositsPercentageofTotalDeposits" nillable="true" substitutionGroup="xbrli:item" type="num:percentItemType" xbrli:periodType="instant" />
  <xsd:element abstract="true" id="gm_PatacMember" name="PatacMember" nillable="true" substitutionGroup="xbrli:item" type="nonnum:domainItemType" xbrli:periodType="duration" />
  <xsd:element id="gm_PercentageOfBenefitObligationForPensionPlansOfCanadaUkAndGermany" name="PercentageOfBenefitObligationForPensionPlansOfCanadaUkAndGermany" nillable="true" substitutionGroup="xbrli:item" type="num:percentItemType" xbrli:periodType="instant" />
  <xsd:element id="gm_PercentageOfPensionExpenseRecognizedInNextFourYears" name="PercentageOfPensionExpenseRecognizedInNextFourYears" nillable="true" substitutionGroup="xbrli:item" type="num:percentItemType" xbrli:periodType="instant" />
  <xsd:element id="gm_PercentageRecognizedAsPensionExpenseInFirstYear" name="PercentageRecognizedAsPensionExpenseInFirstYear" nillable="true" substitutionGroup="xbrli:item" type="num:percentItemType" xbrli:periodType="instant" />
  <xsd:element id="gm_PercentageofSubPrimeLoans" name="PercentageofSubPrimeLoans" nillable="true" substitutionGroup="xbrli:item" type="num:percentItemType" xbrli:periodType="instant" />
  <xsd:element id="gm_Percentofstockoptionsexercisableaftergrantdate" name="Percentofstockoptionsexercisableaftergrantdate" nillable="true" substitutionGroup="xbrli:item" type="num:percentItemType" xbrli:periodType="instant" />
  <xsd:element id="gm_PeriodOfTimeOverWhichPensionReturnAdjustmentIsAmortized" name="PeriodOfTimeOverWhichPensionReturnAdjustmentIsAmortized" nillable="true" substitutionGroup="xbrli:item" type="xbrli:durationItemType" xbrli:periodType="duration" />
  <xsd:element id="gm_PolicyProductWarrantyRecallCampaignsandCourtesyTransportationAccrualCurrent" name="PolicyProductWarrantyRecallCampaignsandCourtesyTransportationAccrualCurrent" nillable="true" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType" xbrli:balance="credit" xbrli:periodType="instant" />
  <xsd:element id="gm_PolicyProductWarrantyRecallCampaignsandCourtesyTransportationAccrualNoncurrent" name="PolicyProductWarrantyRecallCampaignsandCourtesyTransportationAccrualNoncurrent" nillable="true" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType" xbrli:balance="credit" xbrli:periodType="instant" />
  <xsd:element id="gm_PolicyProductwarrantyRecallcampaignsandCourtesytransportationAccrual" name="PolicyProductwarrantyRecallcampaignsandCourtesytransportationAccrual" nillable="true" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType" xbrli:balance="credit" xbrli:periodType="instant" />
  <xsd:element id="gm_PolicyproductwarrantyrecallcampaignsandcourtesytransportationCurrencytranslationandotherincreasedecrease" name="PolicyproductwarrantyrecallcampaignsandcourtesytransportationCurrencytranslationandotherincreasedecrease" nillable="true" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType" xbrli:balance="credit" xbrli:periodType="duration" />
  <xsd:element id="gm_PolicyproductwarrantyrecallcampaignsandcourtesytransportationPayments" name="PolicyproductwarrantyrecallcampaignsandcourtesytransportationPayments" nillable="true" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType" xbrli:balance="debit" xbrli:periodType="duration" />
  <xsd:element id="gm_Policyproductwarrantyrecallcampaignsandcourtesytransportationpreexistingadjustments" name="Policyproductwarrantyrecallcampaignsandcourtesytransportationpreexistingadjustments" nillable="true" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType" xbrli:balance="credit" xbrli:periodType="duration" />
  <xsd:element id="gm_PostemploymentBenefitsIncludingFacilityIdlingReservesNoncurrent" name="PostemploymentBenefitsIncludingFacilityIdlingReservesNoncurrent" nillable="true" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType" xbrli:balance="credit" xbrli:periodType="instant" />
  <xsd:element id="gm_PreferredStockDividendsandChargeRelatedtoPurchaseandRedemptionofPreferredStock" name="PreferredStockDividendsandChargeRelatedtoPurchaseandRedemptionofPreferredStock" nillable="true" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType" xbrli:balance="debit" xbrli:periodType="duration" />
  <xsd:element abstract="true" id="gm_PrivateEquityandDebtFundsMember" name="PrivateEquityandDebtFundsMember" nillable="true" substitutionGroup="xbrli:item" type="nonnum:domainItemType" xbrli:periodType="duration" />
  <xsd:element abstract="true" id="gm_RealestateplantsandequipmentMember" name="RealestateplantsandequipmentMember" nillable="true" substitutionGroup="xbrli:item" type="nonnum:domainItemType" xbrli:periodType="duration" />
  <xsd:element id="gm_ReconciliationofCashCashEquivalentsandRestrictedCashfromBalanceSheetstoStatementofCashFlowsTableTextBlock" name="ReconciliationofCashCashEquivalentsandRestrictedCashfromBalanceSheetstoStatementofCashFlowsTableTextBlock" nillable="true" substitutionGroup="xbrli:item" type="nonnum:textBlockItemType" xbrli:periodType="duration" />
  <xsd:element id="gm_RelatedPartyNetCashProvidedByUsedInOperatingActivities" name="RelatedPartyNetCashProvidedByUsedInOperatingActivities" nillable="true" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType" xbrli:balance="debit" xbrli:periodType="duration" />
  <xsd:element abstract="true" id="gm_RestrictedStockAwardsRSAsMember" name="RestrictedStockAwardsRSAsMember" nillable="true" substitutionGroup="xbrli:item" type="nonnum:domainItemType" xbrli:periodType="duration" />
  <xsd:element id="gm_RestructuringReserveAccrualAdjustmentincludingForeignCurrency" name="RestructuringReserveAccrualAdjustmentincludingForeignCurrency" nillable="true" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType" xbrli:balance="credit" xbrli:periodType="duration" />
  <xsd:element id="gm_RestructuringandRelatedCostNumberofDealersandDistributorsImpactedInceptiontoDate" name="RestructuringandRelatedCostNumberofDealersandDistributorsImpactedInceptiontoDate" nillable="true" substitutionGroup="xbrli:item" type="xbrli:integerItemType" xbrli:periodType="instant" />
  <xsd:element id="gm_RestructuringandRelatedCostNumberofEmployeesImpactedInceptiontoDate" name="RestructuringandRelatedCostNumberofEmployeesImpactedInceptiontoDate" nillable="true" substitutionGroup="xbrli:item" type="xbrli:integerItemType" xbrli:periodType="instant" />
  <xsd:element abstract="true" id="gm_RevolvingCreditFacilityMay2016Member" name="RevolvingCreditFacilityMay2016Member" nillable="true" substitutionGroup="xbrli:item" type="nonnum:domainItemType" xbrli:periodType="duration" />
  <xsd:element abstract="true" id="gm_RevolvingCreditFacilityOctober2014Member" name="RevolvingCreditFacilityOctober2014Member" nillable="true" substitutionGroup="xbrli:item" type="nonnum:domainItemType" xbrli:periodType="duration" />
  <xsd:element abstract="true" id="gm_SAICFCMember" name="SAICFCMember" nillable="true" substitutionGroup="xbrli:item" type="nonnum:domainItemType" xbrli:periodType="duration" />
  <xsd:element abstract="true" id="gm_SAICGMACMember" name="SAICGMACMember" nillable="true" substitutionGroup="xbrli:item" type="nonnum:domainItemType" xbrli:periodType="duration" />
  <xsd:element abstract="true" id="gm_SaicMember" name="SaicMember" nillable="true" substitutionGroup="xbrli:item" type="nonnum:domainItemType" xbrli:periodType="duration" />
  <xsd:element abstract="true" id="gm_ScheduleOfCashCashEquivalentsAndMarketableSecuritiesTable" name="ScheduleOfCashCashEquivalentsAndMarketableSecuritiesTable" nillable="true" substitutionGroup="xbrldt:hypercubeItem" type="xbrli:stringItemType" xbrli:periodType="duration" />
  <xsd:element id="gm_ScheduleOfEquityIncomeTableTextBlock" name="ScheduleOfEquityIncomeTableTextBlock" nillable="true" substitutionGroup="xbrli:item" type="nonnum:textBlockItemType" xbrli:periodType="duration" />
  <xsd:element abstract="true" id="gm_ScheduleOfShortTermAndLongTermDebtTable" name="ScheduleOfShortTermAndLongTermDebtTable" nillable="true" substitutionGroup="xbrldt:hypercubeItem" type="xbrli:stringItemType" xbrli:periodType="duration" />
  <xsd:element id="gm_ScheduleofFutureMinimumRentalPaymentsReceivableforOperatingLeasesTableTextBlock" name="ScheduleofFutureMinimumRentalPaymentsReceivableforOperatingLeasesTableTextBlock" nillable="true" substitutionGroup="xbrli:item" type="nonnum:textBlockItemType" xbrli:periodType="duration" />
  <xsd:element id="gm_ScheduleofIncomebeforeIncomeTaxesandEquityIncomeDomesticandForeignTableTextBlock" name="ScheduleofIncomebeforeIncomeTaxesandEquityIncomeDomesticandForeignTableTextBlock" nillable="true" substitutionGroup="xbrli:item" type="nonnum:textBlockItemType" xbrli:periodType="duration" />
  <xsd:element id="gm_ScheduleofOperatingLeaseDepreciationExpenseandImpairmentChargesTableTextBlock" name="ScheduleofOperatingLeaseDepreciationExpenseandImpairmentChargesTableTextBlock" nillable="true" substitutionGroup="xbrli:item" type="nonnum:textBlockItemType" xbrli:periodType="duration" />
  <xsd:element id="gm_ScheduleofcontributionstoemployeebenefitplansTableTextBlock" name="ScheduleofcontributionstoemployeebenefitplansTableTextBlock" nillable="true" substitutionGroup="xbrli:item" type="nonnum:textBlockItemType" xbrli:periodType="duration" />
  <xsd:element id="gm_ScheduleofpolicyproductwarrantyrecallcampaignsandcourtesytransportationTableTextBlock" name="ScheduleofpolicyproductwarrantyrecallcampaignsandcourtesytransportationTableTextBlock" nillable="true" substitutionGroup="xbrli:item" type="nonnum:textBlockItemType" xbrli:periodType="duration" />
  <xsd:element abstract="true" id="gm_SecondTrancheofMLCWarrantsMember" name="SecondTrancheofMLCWarrantsMember" nillable="true" substitutionGroup="xbrli:item" type="nonnum:domainItemType" xbrli:periodType="duration" />
  <xsd:element abstract="true" id="gm_SecuritizationNotesPayableMember" name="SecuritizationNotesPayableMember" nillable="true" substitutionGroup="xbrli:item" type="nonnum:domainItemType" xbrli:periodType="duration" />
  <xsd:element abstract="true" id="gm_SeniorNotes2036at6.6Member" name="SeniorNotes2036at6.6Member" nillable="true" substitutionGroup="xbrli:item" type="nonnum:domainItemType" xbrli:periodType="duration" />
  <xsd:element abstract="true" id="gm_SeniorNotes2046at6.75Member" name="SeniorNotes2046at6.75Member" nillable="true" substitutionGroup="xbrli:item" type="nonnum:domainItemType" xbrli:periodType="duration" />
  <xsd:element abstract="true" id="gm_SeniorNotesIssuedFebruary2016Member" name="SeniorNotesIssuedFebruary2016Member" nillable="true" substitutionGroup="xbrli:item" type="nonnum:domainItemType" xbrli:periodType="duration" />
  <xsd:element abstract="true" id="gm_SeniorNotesIssuedJanuary2017Member" name="SeniorNotesIssuedJanuary2017Member" nillable="true" substitutionGroup="xbrli:item" type="nonnum:domainItemType" xbrli:periodType="duration" />
  <xsd:element abstract="true" id="gm_SeniorNotesIssuedMarch2016Member" name="SeniorNotesIssuedMarch2016Member" nillable="true" substitutionGroup="xbrli:item" type="nonnum:domainItemType" xbrli:periodType="duration" />
  <xsd:element abstract="true" id="gm_SeniorNotesIssuedMay2016Member" name="SeniorNotesIssuedMay2016Member" nillable="true" substitutionGroup="xbrli:item" type="nonnum:domainItemType" xbrli:periodType="duration" />
  <xsd:element abstract="true" id="gm_SeniorNotesIssuedOctober2016Member" name="SeniorNotesIssuedOctober2016Member" nillable="true" substitutionGroup="xbrli:item" type="nonnum:domainItemType" xbrli:periodType="duration" />
  <xsd:element abstract="true" id="gm_SeniorNotesJanuary2022at3.45Member" name="SeniorNotesJanuary2022at3.45Member" nillable="true" substitutionGroup="xbrli:item" type="nonnum:domainItemType" xbrli:periodType="duration" />
  <xsd:element abstract="true" id="gm_SeniorNotesJanuary2022atFloatingRatesMember" name="SeniorNotesJanuary2022atFloatingRatesMember" nillable="true" substitutionGroup="xbrli:item" type="nonnum:domainItemType" xbrli:periodType="duration" />
  <xsd:element abstract="true" id="gm_SeniorNotesJanuary2027at4.35Member" name="SeniorNotesJanuary2027at4.35Member" nillable="true" substitutionGroup="xbrli:item" type="nonnum:domainItemType" xbrli:periodType="duration" />
  <xsd:element abstract="true" id="gm_SeniorNotesJuly2021at3.2Member" name="SeniorNotesJuly2021at3.2Member" nillable="true" substitutionGroup="xbrli:item" type="nonnum:domainItemType" xbrli:periodType="duration" />
  <xsd:element abstract="true" id="gm_SeniorNotesMarch2021at4.2Member" name="SeniorNotesMarch2021at4.2Member" nillable="true" substitutionGroup="xbrli:item" type="nonnum:domainItemType" xbrli:periodType="duration" />
  <xsd:element abstract="true" id="gm_SeniorNotesMarch2026at5.25Member" name="SeniorNotesMarch2026at5.25Member" nillable="true" substitutionGroup="xbrli:item" type="nonnum:domainItemType" xbrli:periodType="duration" />
  <xsd:element abstract="true" id="gm_SeniorNotesMay2019at2.40Member" name="SeniorNotesMay2019at2.40Member" nillable="true" substitutionGroup="xbrli:item" type="nonnum:domainItemType" xbrli:periodType="duration" />
  <xsd:element abstract="true" id="gm_SeniorNotesMay2019atFloatingRatesMember" name="SeniorNotesMay2019atFloatingRatesMember" nillable="true" substitutionGroup="xbrli:item" type="nonnum:domainItemType" xbrli:periodType="duration" />
  <xsd:element abstract="true" id="gm_SeniorNotesMay2023at3.70Member" name="SeniorNotesMay2023at3.70Member" nillable="true" substitutionGroup="xbrli:item" type="nonnum:domainItemType" xbrli:periodType="duration" />
  <xsd:element abstract="true" id="gm_SeniorNotesOctober2019at2.35Member" name="SeniorNotesOctober2019at2.35Member" nillable="true" substitutionGroup="xbrli:item" type="nonnum:domainItemType" xbrli:periodType="duration" />
  <xsd:element abstract="true" id="gm_SeniorNotesOctober2019atFloatingRatesMember" name="SeniorNotesOctober2019atFloatingRatesMember" nillable="true" substitutionGroup="xbrli:item" type="nonnum:domainItemType" xbrli:periodType="duration" />
  <xsd:element abstract="true" id="gm_SeniorNotesOctober2026at4.00Member" name="SeniorNotesOctober2026at4.00Member" nillable="true" substitutionGroup="xbrli:item" type="nonnum:domainItemType" xbrli:periodType="duration" />
  <xsd:element abstract="true" id="gm_SeparationProgramsinAustraliaKoreaIndiaandChevroletEuropeMember" name="SeparationProgramsinAustraliaKoreaIndiaandChevroletEuropeMember" nillable="true" substitutionGroup="xbrli:item" type="nonnum:domainItemType" xbrli:periodType="duration" />
  <xsd:element abstract="true" id="gm_SeparationProgramsinAustraliaKoreaandChevroletEuropeMember" name="SeparationProgramsinAustraliaKoreaandChevroletEuropeMember" nillable="true" substitutionGroup="xbrli:item" type="nonnum:domainItemType" xbrli:periodType="duration" />
  <xsd:element abstract="true" id="gm_SeparationprogramsinAustraliaKoreaThailandIndonesiaIndiaandChevroletEuropeMember" name="SeparationprogramsinAustraliaKoreaThailandIndonesiaIndiaandChevroletEuropeMember" nillable="true" substitutionGroup="xbrli:item" type="nonnum:domainItemType" xbrli:periodType="duration" />
  <xsd:element id="gm_ServiceandAdministrativecost" name="ServiceandAdministrativecost" nillable="true" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType" xbrli:balance="debit" xbrli:periodType="duration" />
  <xsd:element abstract="true" id="gm_SgmDyMember" name="SgmDyMember" nillable="true" substitutionGroup="xbrli:item" type="nonnum:domainItemType" xbrli:periodType="duration" />
  <xsd:element abstract="true" id="gm_SgmDyptMember" name="SgmDyptMember" nillable="true" substitutionGroup="xbrli:item" type="nonnum:domainItemType" xbrli:periodType="duration" />
  <xsd:element abstract="true" id="gm_SgmMember" name="SgmMember" nillable="true" substitutionGroup="xbrli:item" type="nonnum:domainItemType" xbrli:periodType="duration" />
  <xsd:element abstract="true" id="gm_SgmNorsomMember" name="SgmNorsomMember" nillable="true" substitutionGroup="xbrli:item" type="nonnum:domainItemType" xbrli:periodType="duration" />
  <xsd:element abstract="true" id="gm_SgmsMember" name="SgmsMember" nillable="true" substitutionGroup="xbrli:item" type="nonnum:domainItemType" xbrli:periodType="duration" />
  <xsd:element abstract="true" id="gm_SgmwMember" name="SgmwMember" nillable="true" substitutionGroup="xbrli:item" type="nonnum:domainItemType" xbrli:periodType="duration" />
  <xsd:element abstract="true" id="gm_ShanghaiChengxinMember" name="ShanghaiChengxinMember" nillable="true" substitutionGroup="xbrli:item" type="nonnum:domainItemType" xbrli:periodType="duration" />
  <xsd:element abstract="true" id="gm_ShanghaiOnstarMember" name="ShanghaiOnstarMember" nillable="true" substitutionGroup="xbrli:item" type="nonnum:domainItemType" xbrli:periodType="duration" />
  <xsd:element abstract="true" id="gm_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionandNonOptionEquityInstrumentsWeightedAverageGrantDateFairValueRollForward" name="ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionandNonOptionEquityInstrumentsWeightedAverageGrantDateFairValueRollForward" nillable="true" substitutionGroup="xbrli:item" type="xbrli:stringItemType" xbrli:periodType="duration" />
  <xsd:element abstract="true" id="gm_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionandNonOptionEquityInstrumentsWeightedAverageRemainaingContractualTermRollForward" name="ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionandNonOptionEquityInstrumentsWeightedAverageRemainaingContractualTermRollForward" nillable="true" substitutionGroup="xbrli:item" type="xbrli:stringItemType" xbrli:periodType="duration" />
  <xsd:element id="gm_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionandNonoptionEquityInstrumentsGrantsInPeriodWeightedAverageGrantDateFairValue" name="ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionandNonoptionEquityInstrumentsGrantsInPeriodWeightedAverageGrantDateFairValue" nillable="true" substitutionGroup="xbrli:item" type="num:perShareItemType" xbrli:periodType="duration" />
  <xsd:element id="gm_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionandNonoptionEquityInstrumentsOutstandingNumber" name="ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionandNonoptionEquityInstrumentsOutstandingNumber" nillable="true" substitutionGroup="xbrli:item" type="xbrli:sharesItemType" xbrli:periodType="instant" />
  <xsd:element id="gm_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionandNonoptionEquityInstrumentsSettledInPeriodWeightedAverageGrantDateFairValue" name="ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionandNonoptionEquityInstrumentsSettledInPeriodWeightedAverageGrantDateFairValue" nillable="true" substitutionGroup="xbrli:item" type="num:perShareItemType" xbrli:periodType="duration" />
  <xsd:element abstract="true" id="gm_SharebasedCompensationArrangementbySharebasedPaymentAwardOptionandNonOptionEquityInstrumentsOutstandingRollForward" name="SharebasedCompensationArrangementbySharebasedPaymentAwardOptionandNonOptionEquityInstrumentsOutstandingRollForward" nillable="true" substitutionGroup="xbrli:item" type="xbrli:stringItemType" xbrli:periodType="duration" />
  <xsd:element id="gm_SharebasedCompensationArrangementbySharebasedPaymentAwardOptionandNonoptionEquityInstrumentsExercised" name="SharebasedCompensationArrangementbySharebasedPaymentAwardOptionandNonoptionEquityInstrumentsExercised" nillable="true" substitutionGroup="xbrli:item" type="xbrli:sharesItemType" xbrli:periodType="duration" />
  <xsd:element id="gm_SharebasedCompensationArrangementbySharebasedPaymentAwardOptionandNonoptionEquityInstrumentsForfeituresandExpirations" name="SharebasedCompensationArrangementbySharebasedPaymentAwardOptionandNonoptionEquityInstrumentsForfeituresandExpirations" nillable="true" substitutionGroup="xbrli:item" type="xbrli:sharesItemType" xbrli:periodType="duration" />
  <xsd:element id="gm_SharebasedCompensationArrangementbySharebasedPaymentAwardOptionandNonoptionEquityInstrumentsGranted" name="SharebasedCompensationArrangementbySharebasedPaymentAwardOptionandNonoptionEquityInstrumentsGranted" nillable="true" substitutionGroup="xbrli:item" type="xbrli:sharesItemType" xbrli:periodType="duration" />
  <xsd:element id="gm_SharebasedCompensationArrangementbySharebasedPaymentAwardOptionandNonoptionEquityInstrumentsWeightedAverageGrantDateFairValue" name="SharebasedCompensationArrangementbySharebasedPaymentAwardOptionandNonoptionEquityInstrumentsWeightedAverageGrantDateFairValue" nillable="true" substitutionGroup="xbrli:item" type="num:perShareItemType" xbrli:periodType="instant" />
  <xsd:element id="gm_SharebasedCompensationArrangementbySharebasedPaymentAwardOptionsandNonoptionEquityInstrumentsForfeituresWeightedAverageGrantDateFairValue" name="SharebasedCompensationArrangementbySharebasedPaymentAwardOptionsandNonoptionEquityInstrumentsForfeituresWeightedAverageGrantDateFairValue" nillable="true" substitutionGroup="xbrli:item" type="num:perShareItemType" xbrli:periodType="duration" />
  <xsd:element id="gm_SharebasedCompensationArrangementbySharebasedPaymentAwardOptionsandNonoptionEquityInstrumentsOutstandingWeightedAverageRemainingContractualTerms" name="SharebasedCompensationArrangementbySharebasedPaymentAwardOptionsandNonoptionEquityInstrumentsOutstandingWeightedAverageRemainingContractualTerms" nillable="true" substitutionGroup="xbrli:item" type="xbrli:durationItemType" xbrli:periodType="duration" />
  <xsd:element id="gm_StateAttorneyGeneralNumber" name="StateAttorneyGeneralNumber" nillable="true" substitutionGroup="xbrli:item" type="xbrli:integerItemType" xbrli:periodType="duration" />
  <xsd:element id="gm_StockIssuedDuringPeriodValueWarrantsExercised" name="StockIssuedDuringPeriodValueWarrantsExercised" nillable="true" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType" xbrli:balance="credit" xbrli:periodType="duration" />
  <xsd:element id="gm_StockRepurchasedValue" name="StockRepurchasedValue" nillable="true" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType" xbrli:balance="debit" xbrli:periodType="duration" />
  <xsd:element id="gm_SubprimeFICOScore" name="SubprimeFICOScore" nillable="true" substitutionGroup="xbrli:item" type="xbrli:decimalItemType" xbrli:periodType="instant" />
  <xsd:element id="gm_SummarizedFinancialDataofEquityMethodInvesteesTableTextBlock" name="SummarizedFinancialDataofEquityMethodInvesteesTableTextBlock" nillable="true" substitutionGroup="xbrli:item" type="nonnum:textBlockItemType" xbrli:periodType="duration" />
  <xsd:element abstract="true" id="gm_TakataDIRMember" name="TakataDIRMember" nillable="true" substitutionGroup="xbrli:item" type="nonnum:domainItemType" xbrli:periodType="duration" />
  <xsd:element abstract="true" id="gm_TakataMattersPreliminaryandFutureDIRsMember" name="TakataMattersPreliminaryandFutureDIRsMember" nillable="true" substitutionGroup="xbrli:item" type="nonnum:domainItemType" xbrli:periodType="duration" />
  <xsd:element id="gm_TemporaryLayoffsBenefitsincludedinRemainingPayments" name="TemporaryLayoffsBenefitsincludedinRemainingPayments" nillable="true" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType" xbrli:balance="credit" xbrli:periodType="instant" />
  <xsd:element abstract="true" id="gm_TermNotesDecember2017atFloatingRatesMember" name="TermNotesDecember2017atFloatingRatesMember" nillable="true" substitutionGroup="xbrli:item" type="nonnum:domainItemType" xbrli:periodType="duration" />
  <xsd:element abstract="true" id="gm_TermNotesMay2020at1.168Member" name="TermNotesMay2020at1.168Member" nillable="true" substitutionGroup="xbrli:item" type="nonnum:domainItemType" xbrli:periodType="duration" />
  <xsd:element abstract="true" id="gm_TermNotesSeptember2023at0.955Member" name="TermNotesSeptember2023at0.955Member" nillable="true" substitutionGroup="xbrli:item" type="nonnum:domainItemType" xbrli:periodType="duration" />
  <xsd:element abstract="true" id="gm_ThreeyearRevolvingCreditFacilityMay2016Member" name="ThreeyearRevolvingCreditFacilityMay2016Member" nillable="true" substitutionGroup="xbrli:item" type="nonnum:domainItemType" xbrli:periodType="duration" />
  <xsd:element id="gm_TotalFairValueofOptionsandNonOptionEquityInstrumentsVestedDuringPeriod" name="TotalFairValueofOptionsandNonOptionEquityInstrumentsVestedDuringPeriod" nillable="true" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType" xbrli:balance="credit" xbrli:periodType="duration" />
  <xsd:element abstract="true" id="gm_U.S.hourlypensionplanMember" name="U.S.hourlypensionplanMember" nillable="true" substitutionGroup="xbrli:item" type="nonnum:domainItemType" xbrli:periodType="duration" />
  <xsd:element abstract="true" id="gm_U.S.nonqualifiedpensionplanMember" name="U.S.nonqualifiedpensionplanMember" nillable="true" substitutionGroup="xbrli:item" type="nonnum:domainItemType" xbrli:periodType="duration" />
  <xsd:element abstract="true" id="gm_USSupplementalUnemploymentBenefitsPlanMember" name="USSupplementalUnemploymentBenefitsPlanMember" nillable="true" substitutionGroup="xbrli:item" type="nonnum:domainItemType" xbrli:periodType="duration" />
  <xsd:element abstract="true" id="gm_USandSovereignTreasuryandGovernmentMember" name="USandSovereignTreasuryandGovernmentMember" nillable="true" substitutionGroup="xbrli:item" type="nonnum:domainItemType" xbrli:periodType="duration" />
  <xsd:element abstract="true" id="gm_UnitedStatesPensionandPostretirementBenefitPlanofUSEntityMember" name="UnitedStatesPensionandPostretirementBenefitPlanofUSEntityMember" nillable="true" substitutionGroup="xbrli:item" type="nonnum:domainItemType" xbrli:periodType="duration" />
  <xsd:element id="gm_UnrecognizedTaxBenefitsOtherIncreaseDecrease" name="UnrecognizedTaxBenefitsOtherIncreaseDecrease" nillable="true" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType" xbrli:balance="credit" xbrli:periodType="duration" />
  <xsd:element id="gm_ValuationAllowanceMethodologyNumberOfYearsUtilized" name="ValuationAllowanceMethodologyNumberOfYearsUtilized" nillable="true" substitutionGroup="xbrli:item" type="xbrli:durationItemType" xbrli:periodType="duration" />
  <xsd:element abstract="true" id="gm_VariableInterestEntitiesAbstract" name="VariableInterestEntitiesAbstract" nillable="true" substitutionGroup="xbrli:item" type="xbrli:stringItemType" xbrli:periodType="duration" />
  <xsd:element id="gm_VehiclesSubjecttoDefectInformationReports" name="VehiclesSubjecttoDefectInformationReports" nillable="true" substitutionGroup="xbrli:item" type="xbrli:pureItemType" xbrli:periodType="duration" />
  <xsd:element id="gm_Warrantiesissuedandassumedinperiodpolicyandwarranty" name="Warrantiesissuedandassumedinperiodpolicyandwarranty" nillable="true" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType" xbrli:balance="credit" xbrli:periodType="duration" />
  <xsd:element id="gm_Warrantiesissuedandassumedinperiodrecallcampaignsandcourtesytransportation" name="Warrantiesissuedandassumedinperiodrecallcampaignsandcourtesytransportation" nillable="true" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType" xbrli:balance="credit" xbrli:periodType="duration" />
  <xsd:element abstract="true" id="gm_WayneCountyMichiganMember" name="WayneCountyMichiganMember" nillable="true" substitutionGroup="xbrli:item" type="nonnum:domainItemType" xbrli:periodType="duration" />
</xsd:schema>
