That’s the cost of a new card. Once your card expires you’ll then need to pay the renewal fee which I think is £19 currently? But it lasts for five years so look at it as costing you £6ish each year or about 12p a week.
As for the photo everything is centralised now. They have one photo of you and use that on Licence, CPC and digicard.