The pattern for the verb "to prefer" is "prefer A to B". "Than" is used for comparatives, and I think Sarah has answered that part thoroughly.
Also, remember that Marc = he, so you need "Marc prefers..."
There's also a big difference between "true" and "correct" in English. True things exist in reality. Correct things are without any errors. Your question should be, "Which one is correct, to or than?" If you write "Marc prefers cycling to driving" and then ask "Is it true?", my answer is this: Find Marc and ask him!