Boring or using hubcentric spacers isnt too big a deal, the stock offsets are 20 front / 22 rear so unless my math is wrong (could be, its late and I am tired) they will be pretty close to stock. 5mm spacer in the rear and you are pretty much golden
For future reference, the below website has a lot of information for various OEM BMW wheels Great resource
You could also swap your hubs/bearings with e60 versions. They bolt/press in just fine. You won't have the extra locating pins for your rotors, but they'll fit. It's how I mounted stock e65 style 95's on my 530i. Of course, you might still need spacers due to the offset, but non-adapting spacers are cheaper than adapting kinds.
If the specs provided by blackxs are accurate, if you use those front and rear you'll be at ET12 front, ET14 rear - so rears basically the same as what I had, with the fronts ever-so-slightly further in. Much easier than boring the wheels to 74.1mm, changing hubs, etc.