BMW 320i Pre LCI vs BMW 320d LCI - Which one is better?! - Full Comparison