I currently have Mapfre for my 335xi (who bought Commerce). I liked Commerce, I have had nothing but headaches with Mapfre over striking a pothole that trashed my tire/rim and spindle. Being told it is collision and threatening a surcharge because I hit the pothole, the pothole did not hit me. Also screwing up my claim and not really caring about getting it right. Trying to get a sense of other companies so feel free to chime in. I have Haggerty for my Bimmers so I cannot go with them as one could if I had Grundy for example.