2023 BMW 3-Series spy shots and video: Mid-cycle update on the way