BMW Diesel vs Petrol: Which BMW Engine Is More Reliable Long-Term?