Used MarHyde black to change panels from saddle brown. Used it to paint dash also. Used another brand that I bought from shoe repair company to refinish 320i leather sport steering wheel. Used kiwi sole/heel dressing to refinish my leather steering wheel on my E34. All worked well. Home Depot, Walmart, Sears, Shoe Repair, Auto parts and hardware stores usually have some type of leather/vinyl paint. i've seen a variety of vinyl paint at some auto stores (CanadianTire aka CrappyTire) but i think they're just for touch ups, not changing the color. Any suggestions? Also...curious as to how to change color of cloth thanks