Can a 2006 Toyota 4Runner be programmed to have a compass?

Buy a TomTom gps No. if it didn't come as standard equipment new then it can't be added. also, buy a Garmin, TomTom is too complicated even for the tech savy.