BMW Costs

On average, it will cost $92,495 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

Average New Price: $48,301*

BMW 3 Series

Average New Price: $51,712*

BMW 4 Series

Average New Price: $60,455*

BMW 5 Series

Average New Price: $65,979*

BMW 7 Series

Average New Price: $125,777*

BMW 8 Series

Average New Price: $107,052*

BMW i3

BMW i8

BMW M2

BMW M5

Average New Price: $130,092*

BMW X1

Average New Price: $47,072*

BMW X2

Average New Price: $51,353*

BMW X3

Average New Price: $55,516*

BMW X5

Average New Price: $73,848*

BMW X6

Average New Price: $99,725*

BMW X6 M

Average New Price: $126,152*

BMW X7

Average New Price: $92,417*

BMW Z4

Average New Price: $69,981*