I did a DIY for the front hub and the rear is significantly different enough that I thought I'd write up a rear hub swap since I have now done them both.
What started as a noise progressed into full failure while I was on the highway. Luckily I was able to slow it down under control and get off the road. I had to be towed back home and then I jacked up the car in the garage and went about removing:
OEM Wheel (20mm socket)
Eibach 20mm Spacer (19mm socket)
Brake caliper bolts (19mm socket)
Rotor
Half shaft/axle (14mm sockets)
Axle bolt (32mm socket) & cotter pin
Most of the half shaft bolts came off without problems but a couple were difficult to reach because of access. With a couple of extensions and a wobble, I was able to break the nuts and remove the 6 bolts.
I removed the Ebrake assembly as well - this is not necessary but I wanted to clean it all up before installing the new hub/bearing assy.

Once the bolts were out and the axle nut & cotter pin were removed, the half shaft slid out of the hub with a few taps of a hammer. I used a block of wood to protect the end of the shaft from the hammer. You don't want to distort those threads or you'll never get that nut back on.

Here's the old hub/bearing with a new bearing assembly sitting next to it. ~$100 from InfinitipartsUSA. The old hub won't rotate at all.

Setting the hub up on the press to separate the bearing:

The busted bearing outer race. The bearings inside should all look like little cylinders and every one of them was coned:

Have to cut the inner race off the hub with a cut off wheel:

Then used some 2000 grit on the hub shaft and coated it with a little grease before pressing on the new bearing:

Install was exactly the opposite order of removal. I used some loctite on the half shaft bolts to make sure they don't back off.
On a scale of 1-10 I would put this at about a 4. Maybe a 3 if you have a car lift. The whole thing took me about 4 hours with a 2 hour trip to the shop to hang out and eat lunch after pressing out the bearing.
Everything goes back together with a torque wrench to make sure each bolt is the correct tightness.
What started as a noise progressed into full failure while I was on the highway. Luckily I was able to slow it down under control and get off the road. I had to be towed back home and then I jacked up the car in the garage and went about removing:
OEM Wheel (20mm socket)
Eibach 20mm Spacer (19mm socket)
Brake caliper bolts (19mm socket)
Rotor
Half shaft/axle (14mm sockets)
Axle bolt (32mm socket) & cotter pin
Most of the half shaft bolts came off without problems but a couple were difficult to reach because of access. With a couple of extensions and a wobble, I was able to break the nuts and remove the 6 bolts.
I removed the Ebrake assembly as well - this is not necessary but I wanted to clean it all up before installing the new hub/bearing assy.

Once the bolts were out and the axle nut & cotter pin were removed, the half shaft slid out of the hub with a few taps of a hammer. I used a block of wood to protect the end of the shaft from the hammer. You don't want to distort those threads or you'll never get that nut back on.

Here's the old hub/bearing with a new bearing assembly sitting next to it. ~$100 from InfinitipartsUSA. The old hub won't rotate at all.

Setting the hub up on the press to separate the bearing:

The busted bearing outer race. The bearings inside should all look like little cylinders and every one of them was coned:

Have to cut the inner race off the hub with a cut off wheel:

Then used some 2000 grit on the hub shaft and coated it with a little grease before pressing on the new bearing:

Install was exactly the opposite order of removal. I used some loctite on the half shaft bolts to make sure they don't back off.
On a scale of 1-10 I would put this at about a 4. Maybe a 3 if you have a car lift. The whole thing took me about 4 hours with a 2 hour trip to the shop to hang out and eat lunch after pressing out the bearing.
Everything goes back together with a torque wrench to make sure each bolt is the correct tightness.
Attachments
-
IMG-20121013-00041_zps2df54448.jpg82.6 KB · Views: 70 -
IMG-20121013-00042_zps8e223368.jpg75.2 KB · Views: 50 -
IMG-20121013-00043_zpsf4829704.jpg85 KB · Views: 51 -
IMG-20121013-00044_zpsb6366ad0.jpg93.1 KB · Views: 59 -
IMG-20121013-00045_zpsc28748d7.jpg89.8 KB · Views: 46 -
IMG-20121013-00046_zps611f1231.jpg77.6 KB · Views: 47 -
IMG-20121013-00049_zps6c2ab8a5.jpg73.9 KB · Views: 56