Wind deflectors are what BMW calls the crash guards for the front plastic on the 600/650 around $200 dollars, they covered the zero speed tip over my bride experienced on her 650 nicely. Can see where locking key in seat could be a big problem. Taped a key under the front end held in with a zip tie!
Oil wicking may not be the culprit as that is a vent at the 12 o'clock position, heat/expansion could be forcing some gear oil out?