Any dealer can install a battery. I would use a dealer or a BMW specialist so the battery can be registered (they reset the cars charging system to tell it a new battery is installed).
Straight lines are for fast cars...turns are for fast drivers
'04 M3 - track
'06 650i Cab - daily driver
'02 Highlander - kid hauler
'01 330Ci - winter beater