Model · VIN lookup

BMW 328

Run a VIN check on any BMW 328 — decode, safety recalls, title & history. 1,138 on record, model years 1995–2018.

BMW 328 by model year

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

BMW 328 vehicles

2017 BMW 328 2017 BMW 328WBA8F1C36HK825938 2016 BMW 328 2016 BMW 328WBA8E9G57GNU29298 2016 BMW 328 2016 BMW 328WBA8E3G54GNU03979 2016 BMW 328 2016 BMW 328WBA8E9G55GNU29977 2016 BMW 328 2016 BMW 328WBA8E9G5XGNT87662 2016 BMW 328 2016 BMW 328WBA8Z5C59GG502548 2016 BMW 328 2016 BMW 328WBA8E3G57GNU04012 2016 BMW 328 2016 BMW 328WBA8Z5C51GGS37608 2016 BMW 328 2016 BMW 328WBA8E3G50GNU03204 2016 BMW 328 2016 BMW 328WBA8Z5C57GG502421 2016 BMW 328 2016 BMW 328WBA8Z5C5XGG501781 2016 BMW 328 2016 BMW 328WBA8J1C55HK711252 2016 BMW 328 2016 BMW 328WBA8E3G51GNU01588 2016 BMW 328 2016 BMW 328WBA8F1C5XGK438406 2016 BMW 328 2016 BMW 328WBA8E9C52GK648693 2016 BMW 328 2016 BMW 328WBA8E3G58GNT80609 2016 BMW 328 2016 BMW 328WBA8E9G56GNT86640 2016 BMW 328 2016 BMW 328WBA8Z5C51GGS38130 2016 BMW 328 2016 BMW 328WBA8E3G56GNU02865 2016 BMW 328 2016 BMW 328WBA8G5C57GK752874 2016 BMW 328 2016 BMW 328WBA8E3C5XGK503561 2016 BMW 328 2016 BMW 328WBA8E9G59GNT86194 2016 BMW 328 2016 BMW 328WBA8E3G50GNU01694 2016 BMW 328 2016 BMW 328WBA8E9G54GNU30277 2016 BMW 328 2016 BMW 328WBA8J1C59GK710989 2015 BMW 328 2015 BMW 328WBA8E9C56GK603739 2015 BMW 328 2015 BMW 328WBA3A5G5XFNS84481 2015 BMW 328 2015 BMW 328WBA3B3G57FNR89109 2015 BMW 328 2015 BMW 328WBA8E9G55GNT44394 2015 BMW 328 2015 BMW 328WBA8E9G55GNT81218 2015 BMW 328 2015 BMW 328WBA8E9G51GNT46806 2015 BMW 328 2015 BMW 328WBA3A5G57FNS87113 2015 BMW 328 2015 BMW 328WBA8E9C55GK643584 2015 BMW 328 2015 BMW 328WBA3X5C58FD562370 2015 BMW 328 2015 BMW 328WBA3D5C54FK290680 2015 BMW 328 2015 BMW 328WBA3B3C58FF548170 2015 BMW 328 2015 BMW 328WBA8E9C5XGK646299 2015 BMW 328 2015 BMW 328WBA8E3G59GNT78285 2015 BMW 328 2015 BMW 328WBA3A5G58FNS84561 2015 BMW 328 2015 BMW 328WBA8E3G53GNT78010 2015 BMW 328 2015 BMW 328WBA8E3G52GNT76149 2015 BMW 328 2015 BMW 328WBA3B5G52FNS19752 2015 BMW 328 2015 BMW 3285N1AR18W06C638891 2015 BMW 328 2015 BMW 328WBA3A5C59FF606897 2015 BMW 328 2015 BMW 328WBA3A5G5XFNS86182 2015 BMW 328 2015 BMW 328WBA3A5G53FNS84600 2015 BMW 328 2015 BMW 328WBA3C1C58FK121757 2015 BMW 328 2015 BMW 328WBA3C1C58FK121497 2015 BMW 328 2015 BMW 328WBA8Z5C55FGS36573 2015 BMW 328 2015 BMW 328WBA3D5C52FK290709 2015 BMW 328 2015 BMW 328WBA8E3G52GNT79276 2015 BMW 328 2015 BMW 328WBA3A5G58FNS90313 2015 BMW 328 2015 BMW 328WBA8E9C55GK646579 2015 BMW 328 2015 BMW 328WBA3A5G53FNS91899 2015 BMW 328 2015 BMW 328WBA3X5C52FD561635 2015 BMW 328 2015 BMW 328WBA3A5G53FNS86556 2015 BMW 328 2015 BMW 328WBA8E3G57GNT78382 2015 BMW 328 2015 BMW 328WBA3C1C54FP854066 2015 BMW 328 2015 BMW 328WBA3B1C54FK140406 2015 BMW 328 2015 BMW 328WBA3B5C55FP654789

About BMW 328 VIN checks

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

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