Hagerty were the most competetive and easiest to deal with when I was searching last year, under £500 for 2x Z3, both with agreed values, legal cover, key cover, RAC breakdown, trailer cover, 90 day EU cover etc. Low usage though, I think they're on 1800 miles each.