how many mechanic hours should it take to replace the engine oil cooler thermostst and alternator bracket oil seal
Call a few local shops or the dealer for quotes. Cost can vary.
Search BMW X5 Questions
BMW X5 Experts
Related Models For Sale
Used Cars For Sale