Rear scuttle drains are a big problem too, if the small drain holes located at the bottom of the scuttles block up with debris (leaves and bits and bobs get trapped on the rear of the hood and make there way down/washed down by rain, into the scuttles) the water fills up your scuttles, drowns your electric hood motor and then simply overfills and runs straight into the interior of your car, nice design BMW.. Grr..
Not sure if the front drains as mentioned by Ewazix simply drain down into the sills and do not get into the car itself. There are YouTube vids showing how the sills fill up with water creating a loud sloshing noise when breaking and accelerating. Best check and clear both drains to be on the safe side.
If you take off the rear parcel shelf it is possible to stick your hand down into the scuttle and feel if it is filling up with water. Best done after a good downpour of rain.. Good luck..