Try getting a jump start. You might be the fourth guy I've persisted with saying it could be battery...but everyone doubts it because their lights are on...but starting takes a huge load, and sometimes the battery just can't support it.
If jumping works, drive for 20 mins. on the highway...and don't turn off car until you get home!
Monitor cluster voltage often and see what you get.
Check battery cables/grounds, under hood terminals for corrosion and tightness.
If starter, maybe starter, maybe how starter is connected...corrosion, looseness, etc?
I'd look first...and I just read recently, that you see it under cabin air filter housing. Never knew that before! Anyway, when they fail, it seems you often can bring it back to life once, maybe twice, with a good swift knock from something like a hammer or lug wrench...or something. Don't break it off!
I hear it's a pain to get to the first time...wouldn't know, but there was just a diy thread on it here. Use advanced/title search. (I'll stop saying that now! :lmao
Oh, sorry...almost forgot! Check your battery connections, including under the terminals under the hood (both) and the grounding straps. There are two major ones in the engine bay on wheel wells somewhere...and the cable from the battery somewhere. The battery sounds like it's dying at 474 amps, but it does sound like it has enough for a little bit yet...but don't forget, before you go crazy. There are many ignorant, but welling meaning, authoritative sounding people around testing batteries; I trust few of them at a place selling them to tell me much about them or their condition.
Check on whether 474 amps is good. I think my cca are somewhere around 650 or more, but I'm not up on electricity so much. Delmarco loves batteries and knows tons about them (more than about tires!); you see his thread with the naked women holding batteries?
A forum community dedicated to BMW E46, E90, and F30 owners and enthusiasts. Come join the discussion about M performance, turbo kits, engine swaps, builds, modifications, classifieds, troubleshooting, maintenance, and more!