Very tight fit. If you aren't slammed, have a relatively firm suspension, and have no fender lip you are good to go.
New & Genuine BMW Parts FS
$40 - CCV valve, retails $50
$100 - Interor + matte exterior window seals, retails $180
Gone but never to be forgotten...