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.
The BMW E46 is the fourth generation of the 3 Series compact executive cars. These 3 Series compact executive cars are produced by BMW. BMW is produced from 1998. It succeeded the BMW E36.