Good question, it all depends on circumstances: if money is tight or not/is the purchase worthwhile or will it collect dust, etc. I'd definitely justify the detailing products by saying that its maintaining the condition of the car. Although it would be tough to justify the 1000 ive spent in 7...