These are the BMWs you should avoid in 2025 if you value your money. From the S85 V10 that eats rod bearings to the N63 V8 with brutal oil consumption and timing chain issues, some engines are ...