The noise from the steering near/at the steering limit may be a result of the strut spring binding in the lower spring pad (#2), top piston protector (#4) or from the Guide support (#5) in the strut assembly. Please refer to this link for #s referenced -
https://bimmercat.com/bmw/en/search/...iX/USA/31_1557
If you are up to continuing to diagnose yourself, try spraying a silicon lub on coil springs where they makes contact in the strut assembly.
I would not be too concerned with the brake squeal. Your brakes are relatively new so I suspect the squeal is caused by pad vibration. If the squeal really bothers you, there are a number of things you can do to try dampen/change the resonant frequency to reduce the noise -
https://www.popularmechanics.com/car...queaky-brakes/
I would start with methods to decouple the caliper from the pads. For the G20, BMW uses an adhesive on the backside of the pads in an attempt to minimize pad vibration. Other manufactures use a backing plate/sim designed to dampen vibration. This adhesive is not very strong and I suspect not effective at managing vibration. Per the reference, try to find teflon shims or lube the back plate as well as all pad to caliper contact points -
Larry