Model · VIN lookup

BMW 323I

Run a VIN check on any BMW 323I — decode, safety recalls, title & history. 277 on record, model years 1979–2015.

BMW 323I by model year

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

BMW 323I vehicles

2015 BMW 323I 2015 BMW 323IWBA3B5C5XFF963552 2011 BMW 323I 2011 BMW 323IWBAPG7G57BNM85924 2011 BMW 323I 2011 BMW 323IWBAPG7G52BNN18800 2011 BMW 323I 2011 BMW 323IWBAPG7C53BA937624 2010 BMW 323I 2010 BMW 323IWBAPG7C52BA795895 2 recall campaigns 2010 BMW 323I 2010 BMW 323IWBAPG7C52AA794809 2 recall campaigns 2010 BMW 323I 2010 BMW 323IWBAPG7C59AA699860 2 recall campaigns 2010 BMW 323I 2010 BMW 323IWBAPG7C54AA794830 2 recall campaigns 2010 BMW 323I 2010 BMW 323IWBAPG7C53BA937333 2 recall campaigns 2010 BMW 323I 2010 BMW 323IWBAPG7G5XBNM85805 2 recall campaigns 2010 BMW 323I 2010 BMW 323IWBAPG7C59BA795697 2 recall campaigns 2010 BMW 323I 2010 BMW 323IWBAPG7C51AA794820 2 recall campaigns 2010 BMW 323I 2010 BMW 323IWBAPG7C57BA936797 2 recall campaigns 2010 BMW 323I 2010 BMW 323IWBAPG7G52BNN17890 2 recall campaigns 2009 BMW 323I 2009 BMW 323IWBAPG735X9A640909 2009 BMW 323I 2009 BMW 323IWBAPG7C59AA794306 2009 BMW 323I 2009 BMW 323IWBAPG73509A640594 2009 BMW 323I 2009 BMW 323IWBAPG73559A401218 2 recall campaigns 2009 BMW 323I 2009 BMW 323IWBAPG73539A640315 2006 BMW 323I 2006 BMW 323IWBAVB55030ND15755 1999 BMW 323I 1999 BMW 323IWBAAM31080AZ43477 1999 BMW 323I 1999 BMW 323IWBAAM31040JE94687 1999 BMW 323I 1999 BMW 323IWBABM31020EZ62104 1999 BMW 323I 1999 BMW 323IWBABG21040ET11803 1999 BMW 323I 1999 BMW 323IWBAAM31050JE92835 1999 BMW 323I 1999 BMW 323IWBAAM31050JE94648 1999 BMW 323I 1999 BMW 323IWBACB310X0FD54760 1999 BMW 323I 1999 BMW 323IWBABM31070EZ61286 1999 BMW 323I 1999 BMW 323IWBABM31040JH65610 1999 BMW 323I 1999 BMW 323IWBAAM3333YKC65415 1999 BMW 323I 1999 BMW 323IWBAAM31060FM80838 1999 BMW 323I 1999 BMW 323IWBAAM310X0JD61559 1999 BMW 323I 1999 BMW 323IWBAAM3334XKC58651 1999 BMW 323I 1999 BMW 323IWBAAM31050JE90471 1999 BMW 323I 1999 BMW 323IWBAAM31040JD60794 1999 BMW 323I 1999 BMW 323IWBAAM310X0JE94838 1999 BMW 323I 1999 BMW 323IWBAAM31090JD59611 1999 BMW 323I 1999 BMW 323IWBABJ733XXEA18605 1999 BMW 323I 1999 BMW 323IWBAAN31050NC85092 1999 BMW 323I 1999 BMW 323IWBABM310X0JH66132 1999 BMW 323I 1999 BMW 323IWBACT41080AE50211 1999 BMW 323I 1999 BMW 323IWBABM31020EZ61941 1999 BMW 323I 1999 BMW 323IWBAAM3336XCD57045 7 recall campaigns 1999 BMW 323I 1999 BMW 323IWBAAM3331XFP56506 7 recall campaigns 1998 BMW 323I 1998 BMW 323IWBAAM31070AZ41509 1998 BMW 323I 1998 BMW 323IWBAAM31030FM80568 1998 BMW 323I 1998 BMW 323IWBAAM31090AZ40099 1998 BMW 323I 1998 BMW 323IWBAAM31070JD59199 1998 BMW 323I 1998 BMW 323IWBAAM31090JD59768 1998 BMW 323I 1998 BMW 323IWBAAM31060JD56634 1998 BMW 323I 1998 BMW 323IWBACP71030NA57358 1998 BMW 323I 1998 BMW 323IWBACB81090AU12963 1998 BMW 323I 1998 BMW 323IWBACE71030EU88222 1998 BMW 323I 1998 BMW 323IWBAAM31020AZ40896 1998 BMW 323I 1998 BMW 323IWBACG41050AM26112 1998 BMW 323I 1998 BMW 323IWBAAM31060JD56407 1998 BMW 323I 1998 BMW 323IWBACB81010AU12990 1998 BMW 323I 1998 BMW 323IWBAAM31040JD55854 1998 BMW 323I 1998 BMW 323IWBAAM31060JD56133 1998 BMW 323I 1998 BMW 323IWBAAM31020AZ41417

About BMW 323I VIN checks

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

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