So what's the difference between the low-end Garmin models and the high-end ones? Seems like Garmin has some 27 different car-based models to choose from.