grand cherokee Jeep for sale in British Columbia