If you have Garmin unit then it probably came with the MapSource application which is usable to remove any obviously erroneous points. Perhaps GPSBabel when using the

-x discard,hdop=4

parameters is usable for this as well. OSM has some more info on GPSBabel.

That is only part of use of the tracklogs. Multiple track of the same roads are also used to determine the position of those roads more accurately: The more tracks of the same roads are available the easier it is to identify and ignore inaccurate tracks.