BMW X5 (E53) (1999-2006):
* 3.0L Inline-6 Engine: $4,500 - $6,500
* 4.4L V8 Engine: $5,500 - $7,500
* 4.8l V8 Engine: $6,000 - $8,000
BMW X5 (E70) (2007-2013):
* 3.0L Inline-6 Engine: $5,000 - $7,000
* 4.8l V8 Engine: $6,500 - $8,500
* 4.4l Twin-Turbo V8 Engine: $8,000 - $10,000
* X5 M (4.4l Twin-Turbo V8 Engine): $11,000 - $13,000
BMW X5 (F15) (2014-2018):
* 3.0L Inline-6 Engine: $6,000 - $8,000
* 4.4l Twin-Turbo V8 Engine: $9,000 - $11,000
* X5 M (4.4l Twin-Turbo V8 Engine): $12,000 - $14,000
BMW X5 (G05) (2019-Present):
* 3.0L Inline-6 Engine: $6,500 - $8,500
* 4.4l V8 Engine: $10,000 - $12,000
* X5 M (4.4l Twin-Turbo V8 Engine): $13,000 - $15,000
These estimates include the cost of the engine itself, as well as labor costs for removing the old engine and installing the new one. It's important to note that these are just general estimates and the actual cost may vary depending on specific factors such as the condition of the vehicle, the availability of parts, and the location of the repair shop. For a more accurate estimate, it's recommended to get quotes from multiple repair shops or dealerships.