It's a must have here in Miami. Everyone here has a sunshade. I bought it from my dealer as $47.00. It's pricy but works magic. It is an exact fit with the X5 windshield. Very durable and well made. The only thing I do not like is its unconvenience. It is so thick that has to be folded in its designed way. The regular sunshade I had is very convenience that I can just fold it in a very small size and store under or beside the seat. However, the heat-resist ability of BMW sunshade is the best I've seen.