Forskellen mellem en BMW 3-serie E90 og en F30 er generationen af modellen. E90 er betegnelsen for den fjerde generation af 3-serien, der blev produceret fra 2005 til 2013. F30 er betegnelsen for den sjette generation af 3-serien, der blev produceret fra 2011 til 2019. F30-modellen introducerede et nyt design, mere avanceret teknologi og forbedrede ydeevne sammenlignet med E90-modellen.