The windshield cowl on my 2015 328D (F30) was getting very cracked and crumbly. It's a pretty easy job if you just have a few tools as listed below. I ordered mine from ECS tuning. Do not get the windshield wiper puller from them as it is too small to fit. I got one from Napa auto parts but there are other places you can order it from.
Replacement cowl. https://www.ecstuning.com/b-genuine-bmw-parts/windshield-cowl-replacement-kit/51717258177kt/