Average auto insurance rate for a 40-year-old driver: $2,790 a year Most affordable insurance companies for BMW X5 auto insurance: Nationwide, USAA*, Travelers Cheapest state for X5 insurance: Vermont ...