Motorola Moto G (2014) gets its Android 6.0 Marshmallow update in the US3
According to Android Police, the update is now being pushed over the air, and, besides all the new features that Android 6.0 Marshmallow is offering, it includes security patches for January. Most likely, this is the last important Android update that the Motorola Moto G (2014) is getting, since the device will be over 2 years old when the next major iteration of the OS is expected to arrive (sometime in late 2016).
If you want to, you can still buy a Moto G (2014), despite the fact that the newer Moto G (2015) has been around since July. An unlocked Moto G (2014) 8 GB can currently be purchased for about $100. Unlike the third-generation Moto G, which is water-resistant (IPx7-ceritified), the Moto G (2014) is just splash-resistant. Other differences include a Snapdragon 400 processor - instead of the Snapdragon 410 that's powering the Moto G (2015), and a smaller battery. You can find out more about the handset by checking out our Motorola Moto G (2014) review.
source: Android Police