BMW 3 Series Insurance Cost — Avg $3,211/year | CarEdge