Two things you can try:
- There are two drain hoses from the sunroof, which come out by the rear wheels. They need to only just stick out below the bodywork, any lower and they transmit noise into the cabin.
- If you look under the car, under the drivers (and passengers I think) footwell, you should see some 'drainage' holes with rubber bungs fitted to them. If these plugs are not fitted, lots of wind noise can get into the car under the carpets.
Failing that, it could be a badly fitted windshield. I had to have mine removed and refitted twice because the bonding failed along the lower edge, which allowed loads of wind noise (and a draught!) into the car at speeds of over 40-50 mph.
Hope you get it sorted.