Die ihm angebotene griechische Königskrone lehnte er 1831 ab, woraufhin sie seinem Neffen, Prinz Otto, zufiel. Am 16. Januar 1841 wurde Karl zum Feldmarschall und Inspekteur der bayerischen Armee ernannt. Nachdem König Ludwigs Ansehen im Volk und vor allem bei der Münchner Bevölkerung durch die Affäre mit Lola Montez schweren Schaden genommen hatte und zudem noch die Nachricht von der Revolution in Paris eintraf, brachen die Kundgebungen in München, Augsburg und Nürnberg nicht mehr ab. Tausende Bürger unterschrieben am 3. März 1848 im Münchner Rathaus eine Petition mit der Forderung nach weiteren Reformen und Freiheitsrechten und als am 4. März Demonstranten das Zeughaus in München stürmten und sich eigenmächtig bewaffneten, war es Prinz Karl, der als Bruder des Königs und Generalfeldmarschall der bayerischen Armee durch sein Erscheinen für Ruhe sorgte. 1860 wurde er Oberbefehlshaber des siebten deutschen Bundesarmeecorps.