Model · VIN lookup

BMW 520

Run a VIN check on any BMW 520 — decode, safety recalls, title & history. 2,992 on record, model years 1978–2021.

BMW 520 by model year

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

BMW 520 vehicles

2021 BMW 520 2021 BMW 520WBA71AG050WX28902 2019 BMW 520 2019 BMW 520WBAJP31020BT75311 2018 BMW 520 2018 BMW 520WBAJF310XKBS69968 2017 BMW 520 2017 BMW 520WBAJC51030G469420 2017 BMW 520 2017 BMW 520WBAJC31050G993737 2017 BMW 520 2017 BMW 520WBAJC31020G871188 2017 BMW 520 2017 BMW 520WBAJC31040G991705 2016 BMW 520 2016 BMW 520WBA5E51070G105139 2016 BMW 520 2016 BMW 520WBA5A31040G368544 2016 BMW 520 2016 BMW 520WBAJC5106HG468922 2016 BMW 520 2016 BMW 520WBA5A31010G369201 2015 BMW 520 2015 BMW 520WBA5E510X0G062481 2015 BMW 520 2015 BMW 520WBA5E71090G156606 2015 BMW 520 2015 BMW 520WBA5E51080G061149 2015 BMW 520 2015 BMW 520WBA5N21070G266699 2014 BMW 520 2014 BMW 520WBA5L510X0G085507 2014 BMW 520 2014 BMW 520WBA5C31010D878619 2014 BMW 520 2014 BMW 520WBA5L51000D680397 2014 BMW 520 2014 BMW 520WBA5B9107ED568858 2013 BMW 520 2013 BMW 520WBAXG11000D360650 2013 BMW 520 2013 BMW 520WBAXG11040D172438 2013 BMW 520 2013 BMW 520WBAFW11000D269201 2013 BMW 520 2013 BMW 520WBAMX11090DY19810 2013 BMW 520 2013 BMW 520WBA5C310X0D762979 2013 BMW 520 2013 BMW 520WBAFW11070D262875 2012 BMW 520 2012 BMW 520WBAXG5C52CDY29628 2012 BMW 520 2012 BMW 520WBAFW11040DX12143 2012 BMW 520 2012 BMW 520WBAXG11070DY84071 2012 BMW 520 2012 BMW 520WBAFW1104CDY45361 2012 BMW 520 2012 BMW 520WBAFW11050DY50113 2012 BMW 520 2012 BMW 520WBAMX11000DU53266 2012 BMW 520 2012 BMW 520WBAFW11050DU30643 2012 BMW 520 2012 BMW 520WBAXG11050DY81962 2012 BMW 520 2012 BMW 520WBAMX11020C975399 2012 BMW 520 2012 BMW 520WBAXG11070DW32627 2012 BMW 520 2012 BMW 520WBAXG11090DY81401 2012 BMW 520 2012 BMW 520WBAFW11070DY47245 2012 BMW 520 2012 BMW 520WBAFW11070DY53885 2012 BMW 520 2012 BMW 520WBAMX11040DU47034 2012 BMW 520 2012 BMW 520WBAMX11060DU49545 2011 BMW 520 2011 BMW 520WBAFW110X0DU19167 2011 BMW 520 2011 BMW 520WBAFW11090C648686 2011 BMW 520 2011 BMW 520WBAMX11080C310863 2011 BMW 520 2011 BMW 520WBAFW11050C655344 2011 BMW 520 2011 BMW 520WBAFW11010C655499 2011 BMW 520 2011 BMW 520WBAFW11020C659884 2011 BMW 520 2011 BMW 520WBAFW11000DU28444 2011 BMW 520 2011 BMW 520WBAFW11060DU26908 2011 BMW 520 2011 BMW 520WBAMX11090C974203 2011 BMW 520 2011 BMW 520WBAFW11040DU16944 2011 BMW 520 2011 BMW 520WBAFW11030DU29295 2010 BMW 520 2010 BMW 520WBANX31050C387108 2010 BMW 520 2010 BMW 520WBAFW11040C638423 2010 BMW 520 2010 BMW 520WBAMX11050C880853 2010 BMW 520 2010 BMW 520WBAPX310X0C363380 2010 BMW 520 2010 BMW 520WBAMX1102BC309114 2010 BMW 520 2010 BMW 520WBAFW11020C648741 2010 BMW 520 2010 BMW 520WBAPX31070C252169 2010 BMW 520 2010 BMW 520WBAFW11000C649273 2009 BMW 520 2009 BMW 520WBANX31090C181810

About BMW 520 VIN checks

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

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