my Xml file :
I would restructure your query like this:
XElement toEdit = doc.Descendants("Customer") .Where(x => (Guid)x.Element("CustomerId") == customer.CustomerId) .FirstOrDefault();