In general, BMWs are relatively reliable if they are well maintained. BMW parts are more expensive and labor prices are higher, but their drivetrains are close to bulletproof and if they are maintained properly they will drive well beyond 200,000 miles.