I'm looking to get a wind deflector for our 'new to us' 2003 z4 roadster. It didn't come with one new. Is there any reason I would not want to buy one of hte OEM leather ones that fits over the little roll bars? How does it mount / where do the tie down straps attach? Are there better alternatives and why are they better? Thanks in advance!
