CarBuzz on MSN
A fully-loaded 2027 BMW 3 Series costs enough to make the 2023 M5 an obvious alternative
While it's always exciting to have a new 3 Series to chew over, you may be better off opting for a used M5 if you favor value.
Some results have been hidden because they may be inaccessible to you
Show inaccessible results