Après la guerre, Buddenbrock est transféré à la 2ebrigade d'infanterie à Dantzig. Avec cette brigade, il participe à la guerre austro-prussienne en 1866. C'est là qu'il combat le , entre-temps promu major général, à la bataille de Trautenau au sein de la 1re division. Il dirige lui-même l'attaque déficitaire mais finalement réussie d'un total de huit bataillons contre l'aile droite des Autrichiens dans les collines derrière la ville de Trautenau. Cependant, il doit abandonner cette position dans la soirée en raison des attaques féroces des Autrichiens. Au cours de ces combats, un total d'environ 1 000 prussiens et plus de 4 700 autrichiens sont tombés.
Le , Buddenbrock est promu lieutenant général et commandant de la 6edivision d'infanterie. Dans la guerre contre la France en 1870/71, il dirige cette division dans le cadre de la 3e corps d'armée avec la 2earmée. Là, sa grande unité participe avec la 5edivision d'infanterie prend part à la bataille de Mars-la-Tour. Buddenbrock peut capturer le village de Vionville et ainsi se connecter avec la 5edivision, ce qui signifie une position prussienne fermée. Il tient cette position tout au long de l'après-midi, même contre l'attaque de l'ensemble du 6ecorps français. C'est ici qu'a lieu la célèbre "chevauchée mortelle de la brigade Bredow». Ce jour-là, sa 6e division perd 159 officiers et 3 412 soldats.
Après la bataille, il participe au siège de Metz et plus tard à la bataille du Mans. Pour ses services pendant la guerre, il reçoit la croix de fer de 1re classe et les feuilles de Chêne pour Pour le Mérite. Après la guerre, il est né le 18. En , il est nommé gouverneur de Königsberg. En reconnaissance de ses réalisations pendant la guerre contre la France, Buddenbrock reçoit une dotation de 40 000 thalers le . Décoré du caractère de général d'infanterie et de l'ordre de l'Aigle rouge de première classe avec des feuilles de chêne et des épées, il est mis à disposition avec une pension le .