I used to. I was very disappointed with Battlefield 3, so I stopped. I will come back to Battlefield when BF4 (whenever that is) comes out.
The thing I loved about BF2 was the entire world being destructible. The interactiveness of the world, coupled with the reality of one or two or at most, three shots and you're dead, set it apart from Call of Duty's more arcade-style gameplay.
Then out came BF3. A wonderful engine, gorgeous graphics.... and, unfortunately (for me anyway), they went and made it more like a mixture between realism and arcade. The instant that happened, I couldn't get into it. I tried and tried, but if I want arcade play I'll go play Call of Duty, which frankly, you won't beat (for that style of game).
The "you can blow this up but not this" and "you can go in here but no there" changes to Battlefield, plus the overall choppiness of it compared to BF2 (because it's so damn pretty!) just took away from what made Battlefield different than Call of Duty and as a result, it came out poorly.
Yes, I know, long reason for not playing Battlefield 3 anymore but it is what it is. Hopefully BF4 will go back to the true "realistic" and "interactive" style of gameplay that made BF2 so successful.