Model · VIN lookup

BMW 330D

Run a VIN check on any BMW 330D — decode, safety recalls, title & history. 1,007 on record, model years 1999–2022.

BMW 330D by model year

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

BMW 330D vehicles

2022 BMW 330D 2022 BMW 330DWBA58CD0208C87854 2020 BMW 330D 2020 BMW 330DWBA6M11000FK31798 2020 BMW 330D 2020 BMW 330DWBA8T91000CE85624 2019 BMW 330D 2019 BMW 330DWBA6M11070FJ12372 2019 BMW 330D 2019 BMW 330DWBA5V9107LFH88836 2019 BMW 330D 2019 BMW 330DWBA5V91040AF56963 2019 BMW 330D 2019 BMW 330DWBA6M11090FJ03169 2019 BMW 330D 2019 BMW 330DWBA5V91090FH26298 2019 BMW 330D 2019 BMW 330DWBA5V91000FH38744 2017 BMW 330D 2017 BMW 330DWBA8T91050G530837 2017 BMW 330D 2017 BMW 330DWBA8K71000K822240 2016 BMW 330D 2016 BMW 330DWBA8T91090G530243 2016 BMW 330D 2016 BMW 330DWBA8F31070K813841 2016 BMW 330D 2016 BMW 330DWBA3Y9109GD398091 2015 BMW 330D 2015 BMW 330DWBA3Z51090GV87107 2015 BMW 330D 2015 BMW 330DWBA3L51000K302244 2014 BMW 330D 2014 BMW 330DWBA3Z51090D398300 2014 BMW 330D 2014 BMW 330DWBA3Z51070D398344 2014 BMW 330D 2014 BMW 330DWBA3L31090K184957 2014 BMW 330D 2014 BMW 330DWBA3L31040K183912 2014 BMW 330D 2014 BMW 330DWBA3Y910X0D397361 2014 BMW 330D 2014 BMW 330DWBA3Z51040D398818 2013 BMW 330D 2013 BMW 330DWBA3L51070F809196 2013 BMW 330D 2013 BMW 330DWBA3E31040K077048 2013 BMW 330D 2013 BMW 330DWBA3E51010F571694 2012 BMW 330D 2012 BMW 330DWBA3L51000F485654 2010 BMW 330D 2010 BMW 330DWBAUW91000A202461 2010 BMW 330D 2010 BMW 330DWBADY71030E432549 2010 BMW 330D 2010 BMW 330DWBAUY91090A796610 2007 BMW 330D 2007 BMW 330DWBAVD91090A081505 2007 BMW 330D 2007 BMW 330DWBAWD510X0P065985 2007 BMW 330D 2007 BMW 330DWBAWD51070PW18463 2007 BMW 330D 2007 BMW 330DWBAVU910X0KT17220 2007 BMW 330D 2007 BMW 330DWBAVT91020KT88219 2007 BMW 330D 2007 BMW 330DWBAVC91090VC94128 2007 BMW 330D 2007 BMW 330DWBAVC91010VC93863 2007 BMW 330D 2007 BMW 330DWBAVC91060VD86152 2007 BMW 330D 2007 BMW 330DWBAVU71020KG91618 2007 BMW 330D 2007 BMW 330DWBAEP710X0PF33764 2007 BMW 330D 2007 BMW 330DWBAWD51030P066184 2006 BMW 330D 2006 BMW 330DWBAVU910X0KT02264 2006 BMW 330D 2006 BMW 330DWBAVD91090FG96707 2006 BMW 330D 2006 BMW 330DWBAVT91080KV69194 2006 BMW 330D 2006 BMW 330DWBAVD91070A081163 2006 BMW 330D 2006 BMW 330DWBAAE110801973581 2006 BMW 330D 2006 BMW 330DWBAAK510409719108 2006 BMW 330D 2006 BMW 330DWBAVU91000KT15718 2006 BMW 330D 2006 BMW 330DWBAVT91010KV70140 2006 BMW 330D 2006 BMW 330DWBAVU91010KT01066 2006 BMW 330D 2006 BMW 330DWBAVC91030FG68596 2006 BMW 330D 2006 BMW 330DWBAVD91090AE65206 2006 BMW 330D 2006 BMW 330DWBAWD510X0PW17503 2006 BMW 330D 2006 BMW 330DWBAVC91080FG67184 2006 BMW 330D 2006 BMW 330DWBAWD51080PW22716 2005 BMW 330D 2005 BMW 330DWBAVC91020FG66502 2005 BMW 330D 2005 BMW 330DWBAAK510109744077 2005 BMW 330D 2005 BMW 330DWBAEX71010JR75753 2005 BMW 330D 2005 BMW 330DWBAEX91030PK14392 2005 BMW 330D 2005 BMW 330DWBAVU91040KT13230 2005 BMW 330D 2005 BMW 330DWBAVC91040FG66128

About BMW 330D VIN checks

Every BMW 330D 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 330D history report on the vehicle's page.

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