The BMW 318Ci - E46 was sold for model years 1999 to 2006.