Where have you heard that Thule take the paint off? I've got thule bars for my car and they're fine. Had then on my mk5 golf before and they were fine then when all 4 feet sat against the roof
The Thule system is the best - bolts into fixing points on the car. Not that any Thule system I have used has ever taken the paint off on my cars either