BMW M340i Insurance Cost — Avg $3,589/year | CarEdge