BMW has been spotted testing prototypes for an updated 3-Series. The updates constitute a mid-cycle refresh for the current 3-Series, which first arrived on the scene in 2018 as a 2019 model. In BMW tradition we should see the updated car arrive in 2022 as a 2023 model. The current 3-Series, the G20 generation, is already a handsome car and…