Yes BMW X1 are having sunroof for sDrive20i SportX, sDrive20i xLine & 2 other variant(s)