E46s do weird things on weak batteries, including poor running. I don't know of any other car that's like that. So in theory, your mechanic is right. But not with these cars.

Sent from my...