if you think about it, its cheap! how much is a magic tree which every one ruins there cars windscreen view with? cheapest ive seen them is £1 in asda. this spray will last ages! has odour eaters which magic tree hasnt, that just masks the smells in a car. quick spray of this on carpets every few weeks are weekly should be good as. sprayed some in the bimmer around 10am today. just went back into the car and it smells lovely! ive got a differnt air freshner still in there and cant smell that over this, but its not to overpowering. so great stuff, really made up with this B)