The BMW E46 is the fourth generation of the 3 Series compact executive cars produced by BMW, produced from 1998 when it succeeded the BMW E36 until it was replaced by the BMW 3 Series (E92) in 2007. Not all 1999 models are E46 generation cars, though, as some E36 3 Series cars were still released as part of the 1999 model year.