Xtrashield CarsCover Custom Fit 2007-2018 BMW M3 320i 328i 335i 340i Car Cover Black Covers 320 328 335 340 Custom Fit 2007-2018 BMW M3 320 328 335 340 Custom Car Cover Strong UV Protection, Dust, Bird Drop Water resistant, yet breathable for slightly wet (not waterproof) Attached Buckle & Strap for tie down, Grommets on each side for cable lock set Snug Fit both Coupe and Convertible, Custom Shape, Custom 2 Mirror Pockets, Free storage bag