Car insurance rates for a BMW 5 Series vary based on the driver's age and the vehicle's model year. For a full coverage policy, a 16-year-old driver would pay $9,760 for a 2022 model and $6,803 for a 2009 model. The cost for a 40-year-old driver would be $2,141 for a 2022 model and only $1,477 for a 2009 model.
We also ranked the best insurers for balancing affordability with service and claims experience.