For your daily running of 100kms, an EV will do just fine, but you will have to charge it daily or at least every alternate day. Thus, we would recommend this only if you have access to reliable charging at either your home or place of work. Since you are looking for an SUV body style, you can consider buying the Tata Nexon EV or the recently unveiled electric Mahindra XUV3XO.
If charging is an issue, a CNG would be a better choice; the CNG Brezza is a good performer. Do bear in mind that the CNG tank does eat into the boot space.
If you would like to have a usable boot, then consider the Nexon CNG. It has dual CNG tanks below the floor, thus leaving you with an open and very usable boot.
