【喵呜刷题小喵解析】根据《中华人民共和国民法典》的规定,地役权的设立、变更、转让和消灭,经依法登记发生效力。因此,地役权自合同生效时设立,未经登记不得对抗善意第三人。所以,选项D地役权是合同生效时设立的物权。其他选项如建设用地使用权、留置权和机动车所有权均不是合同生效时设立的物权。