MBE Motor Services - Superb BMW 320 Diesel Automatic has arrived from the main dealer, with only 63k miles! Luxury motoring and up for sale now!😀 | Facebook
How to change BMW E90 3 series Starter Motor DIY replacement quick 2005 325i N52 e91 e92 e93 e9x - YouTube
BMW 3 Series FULL REVIEW M Sport 320d G20 - Petrol, PHEV or Diesel - which engine to pick? - YouTube
BMW 320d M Sport Review
BMW 3 Series (E90) - Wikipedia
BMW's 3-liter Diesel Engine Wins Ward's Automotive Award - autoevolution