Sure "sounds" like a front wheel bearing to me. Just had both done on my car within 3k of each other. The longer you leave it the worse it'll get. Oh, don't go back to that mechanic who told you it wasn't a wheel bearing, try someone else.

Scott


Troll! '99 BMW 328i