Are they finished on all sides?

Yes. There is no need for any finishing or end panels with these cabinets, both the sides and front are all painted the same. When buying an Alpine cabinet they are sold complete with no additional accessories needed.