BMW vehicles do hold their value, but they may not hold their value as well as other brands such as Toyota or Honda. This is because BMWs are considered luxury vehicles and depreciation are often higher for luxury vehicles. This is due to part costs, and reliability becoming a major problem. Luxury vehicles get the first of new technology, which tends to not be as reliable as when those features roll out to the normal vehicle.