my problem was a clutch sensor when there was no click or sign of the starter. Ive also one time one the m3 had a bad BST cable.
But narrow it down until you have the starter to replace.
"Any fool can criticize, condemn and complain - and most fools do. But it takes character and self-control
to be understanding and forgiving. A great man shows his greatness, by the way he treats little men."