The track width on my car is not stock (a little wider). So, that sort of complicated my selection of wheels. What I found is that lots of BMW wheels had the correct offset AND would clear big calipers.
There is a catch. Bolt pattern for BMW wheel is 120mm (4.724 in.) and GM is 4.75. 4.750-4.724=.026. On the radius, the pattern is .013 smaller. If I used as is, when the lug nuts were tightened, there would be a significant bending put on the studs. Not good.
The fix for this was to recut the tapered seats in the wheels. I built a fixture that has a carbide burr set at the GM radius. the other for posts on the fixture can be rotated 180 degrees to seat in the BMW or GM taper. When you cut one seat, the fixture is removed and the post for that newly cut seat is rotated to the GM pattern. Do five times.