One driver of a loaner 2018 BMW 340i xDrive reported spending $2,544 to change their failing valve cover and oil separator, which was causing the exhaust to smoke and leak oil. Other commenters on ...
Some results have been hidden because they may be inaccessible to you