Dann sind möglicherweise die Straßen in OSM zu ungenau. Schau dir doch diese Stellen im Vergleich zu Google Maps oder den Google Luftbildern mal hier an:
http://sautter.com/map

Vorsicht: Dann nicht anhand dieser Karten/Luftbilder die Straßen verbessern!

Da wirst du dann sehen, ob OSM falsch ist, die Garminkarte oder dein GPS.