13bmwBuying a BMW E46 3 Series? These are the best years and models to get44·Alexander Anderson·2 days ago