Home Investing Should I buy BMW shares in January 2023?