BMW m340i: A more practical M3?

As you may recall, a little while ago, I wrote about my daily driven BMW m330i M Sport, and I said that it was probably one the best all-rounder there is. Though with the newly revised and relaunched M3, which has caused quite a stir in the motoring world, both are controversial and revolutionary. The […]

Read More BMW m340i: A more practical M3?