Model · VIN lookup

BMW 320D

Run a VIN check on any BMW 320D — decode, safety recalls, title & history. 5,897 on record, model years 1994–2025.

BMW 320D by model year

Recalls, common problems, safety ratings, MPG and value for each year.

BMW 320D vehicles

2022 BMW 320D 2022 BMW 320DWBA31FU080FP13651 2022 BMW 320D 2022 BMW 320DWBA41FU0XPFP33141 2020 BMW 320D 2020 BMW 320DWBA11DZ090FK77428 2019 BMW 320D 2019 BMW 320DWBA5V5103LFH89085 2019 BMW 320D 2019 BMW 320DWBA5V51060AJ55985 2019 BMW 320D 2019 BMW 320DWBA5V51070FJ07222 2019 BMW 320D 2019 BMW 320DWBA5V510XLFJ18557 2018 BMW 320D 2018 BMW 320DWBA8C5105JK736635 2018 BMW 320D 2018 BMW 320DWBA8C5104JK736075 2018 BMW 320D 2018 BMW 320DWBA8J91070A718395 2018 BMW 320D 2018 BMW 320DWBA8T31000GB11536 2017 BMW 320D 2017 BMW 320DWBA8J91080A193377 2017 BMW 320D 2017 BMW 320DWBA8T31030G802363 2017 BMW 320D 2017 BMW 320DWBA8C52000A342060 2016 BMW 320D 2016 BMW 320DWBA8C5109HK855377 2016 BMW 320D 2016 BMW 320DWBA8C51080K639119 2016 BMW 320D 2016 BMW 320DWBA8C5106GK638884 2016 BMW 320D 2016 BMW 320DWBA8C5105HK855473 2016 BMW 320D 2016 BMW 320DWBA8Y91080G617391 2016 BMW 320D 2016 BMW 320DWBA8C5107GK638621 2016 BMW 320D 2016 BMW 320DWBA8C9104HK654333 2015 BMW 320D 2015 BMW 320DWBA8C5105GK635720 2015 BMW 320D 2015 BMW 320DWBA8C5102GK463789 2015 BMW 320D 2015 BMW 320DWBA8C91030K651735 2015 BMW 320D 2015 BMW 320DWBA8C5102GK636551 2015 BMW 320D 2015 BMW 320DWBA8J11010K624346 2015 BMW 320D 2015 BMW 320DWBA3E1107FF949082 2015 BMW 320D 2015 BMW 320DWBA8C51080P842708 2015 BMW 320D 2015 BMW 320DWBA3D31050K470740 2015 BMW 320D 2015 BMW 320DWBA3D3108FK278303 2015 BMW 320D 2015 BMW 320DWBA8C51050P842956 2015 BMW 320D 2015 BMW 320DWBA3D3108FK472040 2014 BMW 320D 2014 BMW 320DWBA3D3105EF896461 2014 BMW 320D 2014 BMW 320DWBA3D5103FF706900 2014 BMW 320D 2014 BMW 320DWBA3D3102EF894151 2014 BMW 320D 2014 BMW 320DWBA3Y31070D771616 2014 BMW 320D 2014 BMW 320DWBA3K31010F677088 2013 BMW 320D 2013 BMW 320DWBA3Y51090D655717 2013 BMW 320D 2013 BMW 320DWBA3K31080F666475 2013 BMW 320D 2013 BMW 320DWBA3D51050F704119 2013 BMW 320D 2013 BMW 320DWBA3D3103DF892097 2013 BMW 320D 2013 BMW 320DWBA3Y51040D153939 2013 BMW 320D 2013 BMW 320DWBA3D510X0J458133 2013 BMW 320D 2013 BMW 320DWBA3D3100EF894942 2013 BMW 320D 2013 BMW 320DX4X3D59460J496830 2013 BMW 320D 2013 BMW 320DWBA3D3109EF894194 2013 BMW 320D 2013 BMW 320DWBA3D31090F892728 2013 BMW 320D 2013 BMW 320DWBA3D5100EF704424 2013 BMW 320D 2013 BMW 320DWBA3E11000J725494 2013 BMW 320D 2013 BMW 320DWBA3D31030F891753 2013 BMW 320D 2013 BMW 320DWBA3K51030F989814 2013 BMW 320D 2013 BMW 320DWBA3E1106EF946401 2013 BMW 320D 2013 BMW 320DWBA3Y31040D349285 2013 BMW 320D 2013 BMW 320DWBA3D31070J556010 2013 BMW 320D 2013 BMW 320DWBA3D31070F252100 2012 BMW 320D 2012 BMW 320DWBA3D31070F237287 2012 BMW 320D 2012 BMW 320DWBA3D31060F240620 2012 BMW 320D 2012 BMW 320DWBA3D3108CF238307 2012 BMW 320D 2012 BMW 320DWBA3E1109CF465135 2012 BMW 320D 2012 BMW 320DWBA3K31070F653149

About BMW 320D VIN checks

Every BMW 320D has a unique 17-character VIN that encodes its build year, engine, factory and trim. Enter it above to instantly decode those specs and pull any NHTSA safety recalls — at no cost. For title status, salvage/total-loss history, odometer readings and accidents, unlock the full BMW 320D history report on the vehicle's page.

Buying a used BMW 320D? Always cross-check the VIN on the dashboard and door jamb against the title, and run it here before you pay.