Model · VIN lookup
BMW 120D
Run a VIN check on any BMW 120D — decode, safety recalls, title & history. 304 on record, model years 2004–2026.
BMW 120D by model year
Recalls, common problems, safety ratings, MPG and value for each year.
BMW 120D vehicles
2026 BMW 120DWBA21GF0307V42106
2025 BMW 120DWBA21GF0307T59336
2019 BMW 120DWBA7N510607F26510
2017 BMW 120DWBA1W710105G02208
2017 BMW 120DWBA1S71050V881901
2017 BMW 120DWBA1S71010V998388
2015 BMW 120DWBA1T110605B29704
2015 BMW 120DWBA1C31000P764401
2015 BMW 120DWBA1T110305C45796
2015 BMW 120DWBA1C3109FJ537378
2015 BMW 120DWBA1W72080P829962
2014 BMW 120DWBA1E31030J489281
2014 BMW 120DWBA1C1108EJ834189
2014 BMW 120DWBA1C31080P763710
2014 BMW 120DWBA1C31030J537383
2014 BMW 120DWBA1B51050P685580
2012 BMW 120DWBA1C31070E896969
2012 BMW 120DWBA1C3108DE896257
2012 BMW 120DWBA1C31070E954076
2012 BMW 120DWBAUM71000VR56088
2012 BMW 120DWBAUR3105CVL42216
2012 BMW 120DWBAUR31060VL42446
2012 BMW 120DWBA1C31050E896517
2012 BMW 120DWBAUR3103CVL42246
2012 BMW 120DWBA1C31090E894236
2011 BMW 120DWBA1C31010E952789
2011 BMW 120DWBAUD91060P507398
2011 BMW 120DWBAUD91040P380151
2011 BMW 120DWBAUD910X0P380817
2011 BMW 120DWBAUD91070PA64505
2011 BMW 120DWBA1C31070E891027
2011 BMW 120DWBA1C310X0E892110
2011 BMW 120DWBAUD91080P507323
2011 BMW 120DWBAUD91050P379543
2011 BMW 120DWBA1C31020E608470
2011 BMW 120DWBA1C310X0E891393
2011 BMW 120DWBAUD91050PA64597
2011 BMW 120DWBA1C31030E891302
2011 BMW 120DWBA1C31060E892427
2011 BMW 120DWBAUD91000PA64653
2011 BMW 120DWBAUD91030P507276
2011 BMW 120DWBAUB51000VB96614
2010 BMW 120DWBAUD91030PA62685
2010 BMW 120DWBAUD920X0PZ96726
2010 BMW 120DWBAUD91050PA63577
2010 BMW 120DWBAUD91050PA64146
2010 BMW 120DWBAUD91080P378662
2010 BMW 120DWBAUD91010PA64127
2010 BMW 120DWBAUR31020VL41052
2010 BMW 120DWBAUR3109BVL41293
2010 BMW 120DWBAUD91040PA64008
2010 BMW 120DWBAUD91050PA63790
2010 BMW 120DWBAUD91040PA63943
2010 BMW 120DWBAUR32060VF29476
2010 BMW 120DWBAUD91040P377525
2010 BMW 120DWBAUR3109BVL41259
2010 BMW 120DWBAUD91010PA63642
2010 BMW 120DWBAUD91070PA63144
2010 BMW 120DWBAUB51020VB96503
2010 BMW 120DWBAUD91090PA63324
About BMW 120D VIN checks
Every BMW 120D 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 120D history report on the vehicle's page.
Buying a used BMW 120D? Always cross-check the VIN on the dashboard and door jamb against the title, and run it here before you pay.