The hardware is almost identical. The D2 Mach 2 is a watch for pilots, and it's priced accordingly.

Short answer

D2 Mach 2 - aviation features: routes, airports, weather. fenix 8 - the same display and longer battery life for much less.

Key differences

SpecGarmin fenix 8 47mm AMOLEDGarmin D2 Mach 2 47mm
Display1.4", AMOLED, 454×4541.4", AMOLED, 454×454
Memory32 GB32 GB
Battery lifeup to 16 daysup to 14 days
ConnectivityBluetooth, ANT+, Wi-FiBluetooth, ANT+, Wi-Fi
NavigationGPS, GLONASS, Galileo, QZSS, BeiDouGPS, GLONASS, Galileo, QZSS, BeiDou
NFCyesyes
Sensorsheart rate, barometer, compass, gyroscope, temperatureheart rate, barometer, compass, gyroscope, temperature
Protection10 ATM10 ATM
CompatibilityiPhone, AndroidiPhone, Android
Dimensions, weight47×47×13.8 mm47×47×13.8 mm, 73 g
Pricecurrent pricescurrent prices

Specs come from the device pages on Smartphone.ua.

What's the same

1.4" AMOLED 454×454, 32 GB, Wi-Fi, GPS with BeiDou, NFC, 10 ATM, 47×47×13.8 mm.

Battery life

Up to 16 vs up to 14 days.

Who it's for

The D2 only makes sense for pilots. For everyone else - the fenix.

Verdict: who should buy which

  • Pilots - D2 Mach 2.
  • Everyone else - fenix 8.

FAQ

How heavy is the D2?
73 g.

How much storage?
32 GB.

Which is cheaper?
The fenix 8.

Read also