Will get it checked out. Its going in to BMW in 3 weeks so will get them to have a look while they are at it.
Theres no knock or play and at mileage i would like to think that it would not be ball joint. But as said would like to know all things it could be.