Das kenn ich, hab mich vor zwei Jahren auch damit beschäftigt. Grundsätzlich funktioniert das sehr gut, gerade wenn der Carport freistehend ist und keine Bäume Schatten werfen. In Bayern brauchst du je nach Größe tatsächlich eine Baugenehmigung, ab 50m² Grundfläche wirds meistens genehmigungspflichtig – aber frag am besten direkt beim Landratsamt nach, die geben da meist schnell Auskunft.
Was die Kosten angeht: Grob gerechnet bist du bei einem kleinen Carport für zwei Autos mit 4-6 kWp irgendwo zwischen 8.000 und 15.000 Euro, je nach Ausführung und ob du Glas-Glas-Module nimmst die wirklich als Dach dienen können. Lohnt sich aber definitiv, allein schon weil der Strom auch für die eigene E-Auto-Ladesäule genutzt werden kann.