A side by side look at how the BMW 3 Series and its sportiest front end designs have evolved in two generations - from the E46 M Tech to the F30 M Sport.
Other recent 3 Series M Sport comparos:
F30 M Sport vs. E90 M Sport:
http://www.f30post.com/forums/showthread.php?t=733562
F31 M Sport vs. E91 M Sport:
http://www.f30post.com/forums/showthread.php?t=757766
Photos courtesy of
E46toF30.