This cover was specially made for the BMW X5 and therefore fits perfectly.
This product was exactly as advertised especially for the X5. The case is high-quality, water-repellent, with a very soft inner lining. It comes with a storage bag, which is very convenient. I give this product my highest recommendation.