So sorry if this has already been asked. I am interested in purchasing a windshield for my 2018 450i. Any recommendations? Which is better: full windshield, half windshield, 3/4 windshield, foldable, vented? Do you need a wiper blade kit too for the rain and snow? I have the factory hard top roof, so I don't think a top folding windshield would work. Really appreciate your thoughts.