Sealed Battery install diy (perfect fit) doityourself
Autozone has a line of sealed performance batteries and have one that fits e46's perfectly without any mods. $185.00 usd.
http://i1210.photobucket.com/albums/...-59-46_806.jpg
Here's the stats
http://i1210.photobucket.com/albums/...-00-08_251.jpg
Here's the way it looks mounted
http://i1210.photobucket.com/albums/...-08-28_126.jpg
The only difference is the height by about 1/4 inch or so, but the bracket that holds the battery has a screw that you can adjust for that, here's the screw
http://i1210.photobucket.com/albums/...-08-34_466.jpg
Loosen that screw until the holes line up, I tightened the one closest to the spare wheel and then lined the other one up with the adjustment, perfect fit. Don't forget to tighten the adjustment screw for a tight fit.