I have a car cover for sale that I used for my 1998 323i BMW convertible.
Fits other models. Has the mirror pockets and tie downs.
Check out thwe website where Evolution is sold and you will see this is a great price.
https://www.covercraft.com/us/en/product/custom-evolution-car-cover.C-CCEN