There have been a few recent threads on the C43.
@dennisp63 found a 2019 w/ $64K MSRP for $517/mo
You can also find a short term transfer under $600/mo. Not a bad idea to get it out of your system
In that context your deal is not great but another guy here is paying $1000/mo… so go figure.
I bought and financed a 2017 C43 off lease instead. IMO it’s much more refined and unique experience vs BMW. You can tune the C43 to reach the performance of the C63.