So every once in awhile I now here a squeal/grind when I start my car. Like the starter is still engaged. Is this eletrical thing or starter going bad.

2000 540i6 speed. Is my car