So I have a 2004 525i, I have wanted this car for a long time and I finally got one, the best part is it came in excellent condition with only 118k miles on it, since I have gotten it I have put about 2k miles on it, it runs great. Here is my question, I have black interior with dark wood grain and a white headliner/roof whatever u want to call it, I have noticed lately that since that is the whitest part of the car its the part that shows dirt the most, I am wondering if anyone knows anything I can use, both solution as well as rag, or toothbrush/any other kind of detailing tool?