I typically go to my favorite neighborhood mechanic, and did several times with electrical issues on my 2008 328i. Unfortunately my mechanic couldn't identify the problem (and they didn't charge me either of the two times I took my car there, so I still love them). I called Chapman and talked to Patrick, who quickly identified it as a recall issue. My appointment was quick, painless and I opted to have them replace the battery, since I didn't think I'd get it for much less anywhere else. Picked up my car washed and vacuumed. They recommended a couple of other things - new tires (which I'll get at Costco) and another part that I think I can get within another 5k miles. Overall a great experience - very convenient - and I'll be back.