Be aware that the E85 X3 calipers also work, but the carriers are different and don’t fit. Many online sellers post them as being E46/E83/E85 325 mm brakes but there is a difference.
Here is a set of Front 325 mm Calipers carriers .You can use as a straight bolt on to a 2.0,2.2,2.5, and 3.0 .
Just add 325 mm Discs and Calipers
The SI 3.0 has this as standard.
Not very easy to find anymore.
I have a set of 3.0si front calipers, drivers side one was seized and passenger side was ok. Managed to unsieze the drivers side caliper on the bench. You can have them for cost of postage or pick up for free!