Получите предыдущий узел-брат, удалите узел, который вы хотите переместить из его родителя, и заново вставьте его перед братом.
XmlNode parent = priusNode.ParentNode.
XmlNode previousNode = priusNode.PreviousSibling;
//parent.RemoveChild(priusNode); // see note below
parent.InsertBefore(priusNode, previousNode);
Обработка ошибок игнорируется, но потребуется для реальной реализации.
РЕДАКТИРОВАТЬ: Согласно комментарию Майка, вызов RemoveChild является излишним: как говорят документы: «Если newChild [в данном случае priusNode] уже находится в дереве, это удалены из исходного положения и добавлены в целевое положение. " Спасибо, Майк!