It depends. Although OC is permanent and more durable than the factory clear coat it is still susceptible to swirls and contamination. Over time swirl marks will still show up and people will need to redo the paint the correction and have OC applied again since it will be removed during the correction process.
My car has been coated for almost a month now and this stuff is well worth the $59 i paid for it 1000x. The car stays cleaner much longer plus even when it is dirty it still has a lot of shine to it. My wheels also stays cleaner like i've never experienced before. In the past my wheels would be coated with brake dust just driving around for a half hour but now they are noticeably cleaner for days.
2014 LCI 550i M Sport | 3D Design Front Spoiler | BMW Performance Black Grills | BMW Performance Trunk Lip | BMW Performance Diffuser | Painted Reflectors | Wincos 30% Tint | Supersprint Exhaust | ACSSprings | MORR VS8.2 Rims 20x10R and 20x9F | Michelin PSS Tires |||More Photos of my car here|||