Does the BMW X5 have a sunroof?Yes, xDrive 40i SportX Plus, xDrive 30d SportX Plus & 2 other variant(s) of BMW X5 are having sunroof.