BMW 3 E46 1998-2005