A 24-year-old man has been charged after suspected arsons at a Mercedes dealership and outside an M&S.