Whats the main difference between the variants of the BMW 318i which came out from 2000 to 2006, prior to the current body version?

I see in various classified ads the wide disparity of pricing for models from 99-00 and those from 01 and newer?

I noticed also different versions of the front bumpers from the pictures in ads?