The three wars between Rome and Carthage are called the Punic Wars. It was fought by the dominant maritime empire of Carthage and the rising power of Roman Empire. The series of wars started when Rome wanted the island of Sicily which was under Carthage control for expanding trades.
So the answer is B. both wanted to control trade on the Mediterranean.