have you heard of wrapping? find someone local who can wrap the roof black or whatever. its very cheap and can come off without damage to the paint. its like sticky vinyl and looks as good as paint. im gonna get mine done as i dont like its white roof on a grey car.