my 2022 M3 came with dirt marks on headliner and the glovebox. I went to Tesla service station and took photos of what they use to clean the car. Spray this stuff on a microfiber towel and then wipe but dont be too aggressive on the headliner as to not rub and distort the material.
Use SPRAY NINE on the black interior and Bradley's 750 on the headliner. its a glass cleaner but according to the Tesla guy, it works on the headliner and he cleaned it in front of me. I noticed Home Depot sells Spray Nine for $5. I attached photos.
View attachment 863430View attachment 863431