BMW are the well known Germany executive car manufacturers. Included within their product range are high performance vehicles. These insurers may be useful to call:
Liverpool Victoria - 0800 514 514
Esure -
Tesco -
Privilege - 0845 246 0515 - specifically if you increase your excess they may be open to negotiation.
Adrian Flux - especially for BMW motorsport (M3, M5 and M6 etc) models.
BMW Insurance services - 0870 0240 330