The 2023 BMW M235 Grancoupe isn’t that bad

Published --