Harveys leather cleaner kit £39.00 Bit pricy but brings it up like new my e46 has ivory leather and was filthy wen bought im talking nearly black it has ink remover cloths in the kit that got rid of all the dirt in the creases and also vanished stains it looks like new it aslo has a cream to protect the leather after cleaning