I agree with you, there are lot of 3's running around. But they're usually 3.28i if its an e92 or a 3.28i/3.30i for the e90's. 335i's are quite a bit less frequent and i still don't see very many M's.
I'm not from NoVa though and I know there is good amount of money running around there, so my statement may not work for there.