Mercedes-Benz is recalling 33,456 older luxury cars because their glass sunroof panels may not be properly secured.