x terra 305 second hand for sale in south africa