You might also not be blowing the light as you think. Are you sure the filament is broken?
If not, you can try cleaning the socket and pulling up on the bottom tab with needle nosed pliers/hemostats...very gently...to more tightly hold the bulb in the socket. Those tabs get tired!
I'm so depressed. No one wants to come see me. :(
Mangofy your E46!