This episode of Ignition Carlos drives all generations of M3. Which one does he likes the best? Well thats an question thats hard to answer. Each M3 is special in its own way. Each M3 has a special purpose that hits its target. My advice, if you can afford it. Own all of them. Then you will have a special problem faced every morning. Which M3 to drive that day.