2023 GMC for sale in Vernon