When most people hear the name ‘BMW’, the first car that comes to mind is probably the BMW E46 3 Series. This is without a doubt one of the most popular BMW’s of all time and the best-selling model generation in BMW’s history. In fact, it’s hard to go through a day without seeing someone driving…