Cargo bags do not scratch the roof because they are made to sit on the crossbars. Also, some bags come with lightly padded mats. If you decide to secure the bag without a roof rack, the mats will protect your paint.