BMW 540 Insurance Cost — Avg $3,824/year | CarEdge