The updates to the 2019 BMW 3-series are an excuse to pit it against the 2019 Alfa Romeo Giulia, 2020 Genesis G70, and 2020 Volvo S60.



Source link