Any diesel engine can be recommended, but be aware that gasoline units have higher potential repair costs. The best BMW 3 ...