On average, drivers in Berlin pay $1,528 per year for a full-coverage policy, which is 5% more expensive than the state average. In comparison, those living in Manchester pay the most expensive rate in that state — $1,751 per year.