Miles I would take the leather off the seats and work the impressions out and dye them since you want to keep them leather anyway. It wouldn't hurt to try this before going the other route.
"Cassie"///Mpowered 93 318is 5speed (95 m3 swap).Vaders..Bavauto short shifter..dinan cat back..sways..3.23lsd..tms chip..staggered dsII's...BCracing coilovers..F&R strut tower bar...M3 brakes..x-brace..AFE CAI
Stock 2004 X5 3.0i (Wifes)
E30 87 325e