update- Took a drive with BMW service tech for a good hour, also compared my car to a brand new 550I. New 550 had no vibrations, it felt so much better than mine.
BMW service tech was a little confused it seemed, at first he thought that I was talking about road vibrations, once I explained to him then he didn't say anything. I think he felt it also but didn't want to admit to anything.
They kept my car for a day to compare to the 550 we drove, they even took the wheels off of it and tried it on my car with no change. Now they are saying that they can replace wheel bearings.
I am so sick of this, I just want BMW to step up and take this car off my hands. This is the 5th time my car has been back in for the vibration issue. Not to mention the loose seat and the faulty camera which they haven't fixed yet.