Where can I get a good price for a new '02 M3 battery in SoCal? Any specs I should be aware of (CCA, etc?)

Also, is this difficult to change out with the battery being under the rear seat?

Thanks!