Save time, skip the dealership! Use CarEdge’s Car Buying Service for $999 and save at least $999, guaranteed. It pays for itself.

BMW Costs

On average, it will cost $70,537 to own a BMW for 5 years. This includes depreciation, insurance, maintenance, financing charges and fuel costs. Depreciation, or the value that the car has lost over time, is generally predictable. While other costs, such as insurance and maintenance, will vary by drivers, and depend on how the vehicle is used. Click on any of the models listed below to see an analysis of these ongoing expenses.

BMW 2 Series

BMW 2 Series Costs
Average New Price: $44,021

BMW 3 Series

BMW 3 Series Costs
Average New Price: $49,613

BMW 4 Series

BMW 4 Series Costs
Average New Price: $61,302

BMW 5 Series

BMW 5 Series Costs
Average New Price: $64,289

BMW 7 Series

BMW 7 Series Costs
Average New Price: $107,657

BMW 8 Series

BMW 8 Series Costs
Average New Price: $100,797

BMW M2

BMW M2 Costs

BMW M5

BMW M5 Costs
Average New Price: $125,050

BMW X1

BMW X1 Costs
Average New Price: $41,643

BMW X2

BMW X2 Costs
Average New Price: $44,069

BMW X3

BMW X3 Costs
Average New Price: $51,396

BMW X5

BMW X5 Costs
Average New Price: $73,122

BMW X6

BMW X6 Costs
Average New Price: $86,671

BMW X6 M

BMW X6 M Costs
Average New Price: $129,330

BMW X7

BMW X7 Costs
Average New Price: $99,759

BMW Z4

BMW Z4 Costs
Average New Price: $64,609
Sign up for our free newsletter
By signing up, you agree to CarEdge's Privacy Policy and Terms & Conditions.