Do Garmin D2 watches have GPS?

Yes, the Garmin D2 has GPS as standard, along with advanced aviation features, including weather radar, dynamic moving maps, dedicated waypoint, and airport information pages.