I have been considering going all out for the M3. However like most you are pointing out $9,000 for a battery upgrade is steep! Considering that the larger battery will given you 310 miles of range (which is VERY impressive) but at a price tag of $9,000 equates to only $29.03 per mile of range...