BMW M3 Insurance Cost — Avg $4,797/year | CarEdge