Wiring for the lights are in the second post.
521 wiring is at the end of post 2
The following tools greatly sped up things:
Pliers,
Screw drivers,
Electrical connectors and crimping/stripping tool,
Hammer,
Soldering Iron if you feel like it (I did),
any other miscellaneous tools you find can help you
Supplies:
Ellipsoids, bulbs, plug for the lights (I used the BMW ones, but any 9006 bulb connector will work)
Electrical Connects as mentioned above:
12 Gauge wire (I grabbed a 10 foot section)
2 Relays of at least 30 amp (Must have pins 30,85,86,87)

Inline fuse holder and fuse (I used a 30 amp fuse, this may be too high to properly protect the system)

The fun stuff!
Take out all your headlights/brackets. Remove the cups for the low beams. I then cut 1 inch from the front of the front the cups to make them look like this:
Next step is to remove the Chrome rings from the ellipsoids. Then to shave down the tabs to the following, This is where the dremel was most useful.Bit of trial and error in this, make sure to shave all the way through.
Then slide the cup onto the ellipsoid and screw the retainer ring done.
Next we need to modify the bracket that holds the lights. Angle grinder to the rescue! From this:
to this:
I ran into a clearance issue with one of the bumps on the bracket obstructing the ellipsoid, this is the bump:
I then cut a slot in the bump and hammered it smooth:
Finally reassemble the headlights back together. I might add, make sure when installing the lights into the buckets you get the orientation correct.
Next step is to hammer the inner fenders for clearance. I had to cut the washer fluid bracket. Hard to tell how much I hammered it, but not a whole lot, and it goes with the lines already on the inner fender:
Now you headlights should be able to fit on the car.