Get an objective reading with an FFT program.
I use
https://apps.apple.com/app/id298840058
The screen shot above is just me whistling but i can take one driving a certain speed in no wind conditions to compare notes.
I use that program regularly to find cart problems especially trying to figure out which wheel bearing is bad, it works great with a little math to determine CSB or CV joint also.
X5 wheels are 7.6 feet per rev so you can work out feet per second into Hz pretty easily.
3x wheel rev vibration likely inner CV joint for example.