That turned out really nice. You'll get great personal payback from a job well done + it seems everyone likes the way you got the look!
I don't know whether they made the same for the 3 series. I couldn't get for my racer in '17.
Many year back I had a similar fairing on a RD. It would not look good on the Guzzoo. R3~