I had this issue with my 18 M3LR with 80,000 miles living in Texas. Tried greasing it , noise came back after a month. Decided to pay Tesla to do the front upper control arms for $340 total in service. Completed this only to have them also recommend the following front suspension quoting $947...