Because it is a luxury vehicle, insurance for a BMW tends to be on the more expensive side. The BMW 5 Series and BMW X6 especially tend to be more expensive to insure than average.