I had similar difficulties and resolved it by doing the following:
1) Changed wipers to Bosch Aerotwin A102S (direct fit for model 3). These are amazing!
2) Polish windshield with Carpro CeriGlass (this has cerium oxide in the formula). Amazing clarity!
CeriGlass |
3) Add protection once polished using Carpro Flyby Forte:
FlyBy FORTE |
You will need a good DA or rotary polisher for best results.