deisel bathing is off no use, actualay it dries out parts, while a oil bath, it attracts dust so both are harm full.
washing efi engines is never recomended, i remember going to hyundai showroom there the guy said the older santros had issue this ones okay to wash.