Does the BMW X1 have a sunroof?Yes, sDrive18i xLine, sDrive18d M Sport variant(s) of BMW X1 are having sunroof.