The upcoming G20 3 Series is on its way and it’s been seen testing in German roads. Covered in heavy camo, there is still very little to see here. The dual exhaust could mean that this is the possible upcoming M340i, which would take the place of the current 340i as the top of the non-M 3 Series line. This will use the new B58 3.0 liter turbocharged I6 engine and possibly have more power than the current 340i.
Source: BMW Blog